2525isSpecialFunction (FunctionSymbol const & I)
2626{
2727 return
28- I.Class != FunctionClass::Normal ||
28+ I.FuncClass != FunctionClass::Normal ||
2929 I.OverloadedOperator != OperatorKind::None;
3030}
3131
3232bool
3333isDefaultConstructor (FunctionSymbol const & I)
3434{
35- return I.Class == FunctionClass::Constructor && I.Params .empty ();
35+ return I.FuncClass == FunctionClass::Constructor && I.Params .empty ();
3636}
3737
3838template <bool move, bool assignment>
@@ -41,7 +41,7 @@ isCopyOrMoveConstructorOrAssignment(FunctionSymbol const& I)
4141{
4242 if constexpr (!assignment)
4343 {
44- MRDOCS_CHECK_OR (I.Class == FunctionClass::Constructor, false );
44+ MRDOCS_CHECK_OR (I.FuncClass == FunctionClass::Constructor, false );
4545 }
4646 else
4747 {
@@ -122,7 +122,7 @@ innermostTypenameString(Polymorphic<Type> const& T)
122122bool
123123populateFunctionBriefFromClass (FunctionSymbol& I, CorpusImpl const & corpus)
124124{
125- switch (I.Class )
125+ switch (I.FuncClass )
126126 {
127127 case FunctionClass::Normal:
128128 return false ;
@@ -315,7 +315,7 @@ populateFunctionReturnsForSpecial(
315315 Polymorphic<Type> const & innerR,
316316 CorpusImpl const & corpus)
317317{
318- if (I.Class == FunctionClass::Conversion)
318+ if (I.FuncClass == FunctionClass::Conversion)
319319 {
320320 if (auto * brief = getInfoBrief (innerR, corpus))
321321 {
@@ -529,7 +529,7 @@ setCntrOrAssignParamName(
529529 MRDOCS_CHECK_OR (I.Params .size () == 1 , false );
530530 MRDOCS_CHECK_OR (I.IsRecordMethod , false );
531531 MRDOCS_CHECK_OR (
532- I.Class == FunctionClass::Constructor ||
532+ I.FuncClass == FunctionClass::Constructor ||
533533 I.OverloadedOperator == OperatorKind::Equal,
534534 false );
535535 auto paramNames =
@@ -645,7 +645,7 @@ setCntrOrAssignParamDoc(
645645 MRDOCS_CHECK_OR (index == 0 , false );
646646 MRDOCS_CHECK_OR (I.IsRecordMethod , false );
647647 MRDOCS_CHECK_OR (
648- I.Class == FunctionClass::Constructor ||
648+ I.FuncClass == FunctionClass::Constructor ||
649649 I.OverloadedOperator == OperatorKind::Equal,
650650 false );
651651
0 commit comments