Home
last modified time | relevance | path

Searched refs:Sema (Results 1 – 25 of 331) sorted by relevance

12345678910>>...14

/external/llvm-project/clang/unittests/ASTMatchers/Dynamic/
DParserTest.cpp22 class MockSema : public Parser::Sema {
79 MockSema Sema; in TEST() local
80 Sema.parse("true"); in TEST()
81 Sema.parse("false"); in TEST()
82 EXPECT_EQ(2U, Sema.Values.size()); in TEST()
83 EXPECT_TRUE(Sema.Values[0].getBoolean()); in TEST()
84 EXPECT_FALSE(Sema.Values[1].getBoolean()); in TEST()
88 MockSema Sema; in TEST() local
89 Sema.parse("1.0"); in TEST()
90 Sema.parse("2.0f"); in TEST()
[all …]
/external/llvm-project/llvm/include/llvm/ADT/
DAPFixedPoint.h102 APFixedPoint(const APInt &Val, const FixedPointSemantics &Sema) in APFixedPoint() argument
103 : Val(Val, !Sema.isSigned()), Sema(Sema) { in APFixedPoint()
104 assert(Val.getBitWidth() == Sema.getWidth() && in APFixedPoint()
108 APFixedPoint(uint64_t Val, const FixedPointSemantics &Sema) in APFixedPoint() argument
109 : APFixedPoint(APInt(Sema.getWidth(), Val, Sema.isSigned()), Sema) {} in APFixedPoint()
112 APFixedPoint(const FixedPointSemantics &Sema) : APFixedPoint(0, Sema) {} in APFixedPoint() argument
114 APSInt getValue() const { return APSInt(Val, !Sema.isSigned()); } in getValue()
115 inline unsigned getWidth() const { return Sema.getWidth(); } in getWidth()
116 inline unsigned getScale() const { return Sema.getScale(); } in getScale()
117 inline bool isSaturated() const { return Sema.isSaturated(); } in isSaturated()
[all …]
/external/clang/unittests/ASTMatchers/Dynamic/
DParserTest.cpp24 class MockSema : public Parser::Sema {
80 MockSema Sema; in TEST() local
81 Sema.parse("0"); in TEST()
82 Sema.parse("123"); in TEST()
83 Sema.parse("0x1f"); in TEST()
84 Sema.parse("12345678901"); in TEST()
85 Sema.parse("1a1"); in TEST()
86 EXPECT_EQ(5U, Sema.Values.size()); in TEST()
87 EXPECT_EQ(0U, Sema.Values[0].getUnsigned()); in TEST()
88 EXPECT_EQ(123U, Sema.Values[1].getUnsigned()); in TEST()
[all …]
/external/llvm-project/clang/include/clang/Sema/
DTemplateInstCallback.h28 virtual void initialize(const Sema &TheSema) = 0;
31 virtual void finalize(const Sema &TheSema) = 0;
34 virtual void atTemplateBegin(const Sema &TheSema,
35 const Sema::CodeSynthesisContext &Inst) = 0;
38 virtual void atTemplateEnd(const Sema &TheSema,
39 const Sema::CodeSynthesisContext &Inst) = 0;
44 const Sema &TheSema) { in initialize()
53 const Sema &TheSema) { in finalize()
62 const Sema &TheSema, in atTemplateBegin()
63 const Sema::CodeSynthesisContext &Inst) { in atTemplateBegin()
[all …]
DLookup.h145 LookupResult(Sema &SemaRef, const DeclarationNameInfo &NameInfo,
146 Sema::LookupNameKind LookupKind,
147 Sema::RedeclarationKind Redecl = Sema::NotForRedeclaration)
149 Redecl(Redecl != Sema::NotForRedeclaration),
150 ExternalRedecl(Redecl == Sema::ForExternalRedeclaration),
151 Diagnose(Redecl == Sema::NotForRedeclaration) {
158 LookupResult(Sema &SemaRef, DeclarationName Name,
159 SourceLocation NameLoc, Sema::LookupNameKind LookupKind,
160 Sema::RedeclarationKind Redecl = Sema::NotForRedeclaration)
162 Redecl(Redecl != Sema::NotForRedeclaration),
[all …]
/external/clang/lib/Sema/
DSemaAttr.cpp28 Sema::PragmaStackSentinelRAII::PragmaStackSentinelRAII(Sema &S, in PragmaStackSentinelRAII()
41 Sema::PragmaStackSentinelRAII::~PragmaStackSentinelRAII() { in ~PragmaStackSentinelRAII()
51 void Sema::AddAlignmentAttributesForRecord(RecordDecl *RD) { in AddAlignmentAttributesForRecord()
58 if (Alignment == Sema::kMac68kAlignmentSentinel) in AddAlignmentAttributesForRecord()
66 void Sema::AddMsStructLayoutForRecord(RecordDecl *RD) { in AddMsStructLayoutForRecord()
78 void Sema::ActOnPragmaOptionsAlign(PragmaOptionsAlignKind Kind, in ActOnPragmaOptionsAlign()
80 PragmaMsStackAction Action = Sema::PSK_Reset; in ActOnPragmaOptionsAlign()
89 Action = Sema::PSK_Push_Set; in ActOnPragmaOptionsAlign()
96 Action = Sema::PSK_Push_Set; in ActOnPragmaOptionsAlign()
106 Action = Sema::PSK_Push_Set; in ActOnPragmaOptionsAlign()
[all …]
DSemaTemplateDeduction.cpp86 static Sema::TemplateDeductionResult
87 DeduceTemplateArguments(Sema &S,
94 static Sema::TemplateDeductionResult
95 DeduceTemplateArgumentsByTypeMatch(Sema &S,
105 static Sema::TemplateDeductionResult
106 DeduceTemplateArguments(Sema &S, TemplateParameterList *TemplateParams,
289 static Sema::TemplateDeductionResult DeduceNonTypeTemplateArgument( in DeduceNonTypeTemplateArgument()
290 Sema &S, NonTypeTemplateParmDecl *NTTP, const llvm::APSInt &Value, in DeduceNonTypeTemplateArgument()
305 return Sema::TDK_Inconsistent; in DeduceNonTypeTemplateArgument()
309 return Sema::TDK_Success; in DeduceNonTypeTemplateArgument()
[all …]
DSemaCUDA.cpp26 ExprResult Sema::ActOnCUDAExecConfigExpr(Scope *S, SourceLocation LLLLoc, in ActOnCUDAExecConfigExpr()
44 Sema::CUDAFunctionTarget Sema::IdentifyCUDATarget(const FunctionDecl *D) { in IdentifyCUDATarget()
94 Sema::CUDAFunctionPreference
95 Sema::IdentifyCUDAPreference(const FunctionDecl *Caller, in IdentifyCUDAPreference()
100 (Caller != nullptr) ? IdentifyCUDATarget(Caller) : Sema::CFT_Host; in IdentifyCUDAPreference()
150 Sema &S, const FunctionDecl *Caller, llvm::SmallVectorImpl<T> &Matches, in EraseUnwantedCUDAMatchesImpl()
161 Sema::CUDAFunctionPreference BestCFP = GetCFP(*std::max_element( in EraseUnwantedCUDAMatchesImpl()
172 void Sema::EraseUnwantedCUDAMatches(const FunctionDecl *Caller, in EraseUnwantedCUDAMatches()
178 void Sema::EraseUnwantedCUDAMatches(const FunctionDecl *Caller, in EraseUnwantedCUDAMatches()
186 void Sema::EraseUnwantedCUDAMatches( in EraseUnwantedCUDAMatches()
[all …]
DSemaAccess.cpp39 bool Sema::SetMemberAccessSpecifier(NamedDecl *MemberDecl, in SetMemberAccessSpecifier()
210 const CXXRecordDecl *resolveInstanceContext(Sema &S) const { in resolveInstanceContext()
330 static bool MightInstantiateTo(Sema &S, DeclContext *Context, in MightInstantiateTo()
350 static bool MightInstantiateTo(Sema &S, CanQualType Context, CanQualType Friend) { in MightInstantiateTo()
361 static bool MightInstantiateTo(Sema &S, in MightInstantiateTo()
399 static bool MightInstantiateTo(Sema &S, in MightInstantiateTo()
407 static AccessResult MatchesFriend(Sema &S, in MatchesFriend()
423 static AccessResult MatchesFriend(Sema &S, in MatchesFriend()
438 static AccessResult MatchesFriend(Sema &S, in MatchesFriend()
491 static AccessResult MatchesFriend(Sema &S, in MatchesFriend()
[all …]
DSema.cpp46 SourceLocation Sema::getLocForEndOfToken(SourceLocation Loc, unsigned Offset) { in getLocForEndOfToken()
50 ModuleLoader &Sema::getModuleLoader() const { return PP.getModuleLoader(); } in getModuleLoader()
52 PrintingPolicy Sema::getPrintingPolicy(const ASTContext &Context, in getPrintingPolicy()
69 void Sema::ActOnTranslationUnitScope(Scope *S) { in ActOnTranslationUnitScope()
74 Sema::Sema(Preprocessor &pp, ASTContext &ctxt, ASTConsumer &consumer, in Sema() function in Sema
136 void Sema::addImplicitTypedef(StringRef Name, QualType T) { in addImplicitTypedef()
142 void Sema::Initialize() { in Initialize()
262 Sema::~Sema() { in ~Sema()
296 bool Sema::makeUnavailableInSystemHeader(SourceLocation loc, in makeUnavailableInSystemHeader()
317 ASTMutationListener *Sema::getASTMutationListener() const { in getASTMutationListener()
[all …]
/external/llvm-project/clang/lib/Sema/
DSemaTemplateDeduction.cpp134 static Sema::TemplateDeductionResult
135 DeduceTemplateArguments(Sema &S,
142 static Sema::TemplateDeductionResult
143 DeduceTemplateArgumentsByTypeMatch(Sema &S,
154 static Sema::TemplateDeductionResult
155 DeduceTemplateArguments(Sema &S, TemplateParameterList *TemplateParams,
386 static Sema::TemplateDeductionResult DeduceNonTypeTemplateArgument( in DeduceNonTypeTemplateArgument()
387 Sema &S, TemplateParameterList *TemplateParams, in DeduceNonTypeTemplateArgument()
400 return Sema::TDK_Inconsistent; in DeduceNonTypeTemplateArgument()
405 return Sema::TDK_Success; in DeduceNonTypeTemplateArgument()
[all …]
DSemaAttr.cpp27 Sema::PragmaStackSentinelRAII::PragmaStackSentinelRAII(Sema &S, in PragmaStackSentinelRAII()
40 Sema::PragmaStackSentinelRAII::~PragmaStackSentinelRAII() { in ~PragmaStackSentinelRAII()
50 void Sema::AddAlignmentAttributesForRecord(RecordDecl *RD) { in AddAlignmentAttributesForRecord()
57 if (Alignment == Sema::kMac68kAlignmentSentinel) in AddAlignmentAttributesForRecord()
76 void Sema::AddMsStructLayoutForRecord(RecordDecl *RD) { in AddMsStructLayoutForRecord()
98 void Sema::inferGslPointerAttribute(NamedDecl *ND, in inferGslPointerAttribute()
137 void Sema::inferGslPointerAttribute(TypedefNameDecl *TD) { in inferGslPointerAttribute()
154 void Sema::inferGslOwnerPointerAttribute(CXXRecordDecl *Record) { in inferGslOwnerPointerAttribute()
205 void Sema::ActOnPragmaOptionsAlign(PragmaOptionsAlignKind Kind, in ActOnPragmaOptionsAlign()
207 PragmaMsStackAction Action = Sema::PSK_Reset; in ActOnPragmaOptionsAlign()
[all …]
DSemaCUDA.cpp29 void Sema::PushForceCUDAHostDevice() { in PushForceCUDAHostDevice()
34 bool Sema::PopForceCUDAHostDevice() { in PopForceCUDAHostDevice()
42 ExprResult Sema::ActOnCUDAExecConfigExpr(Scope *S, SourceLocation LLLLoc, in ActOnCUDAExecConfigExpr()
59 Sema::CUDAFunctionTarget
60 Sema::IdentifyCUDATarget(const ParsedAttributesView &Attrs) { in IdentifyCUDATarget()
108 Sema::CUDAFunctionTarget Sema::IdentifyCUDATarget(const FunctionDecl *D, in IdentifyCUDATarget()
163 Sema::CUDAFunctionPreference
164 Sema::IdentifyCUDAPreference(const FunctionDecl *Caller, in IdentifyCUDAPreference()
223 bool Sema::isCUDAImplicitHostDeviceFunction(const FunctionDecl *D) { in isCUDAImplicitHostDeviceFunction()
229 void Sema::EraseUnwantedCUDAMatches( in EraseUnwantedCUDAMatches()
[all …]
DSema.cpp51 SourceLocation Sema::getLocForEndOfToken(SourceLocation Loc, unsigned Offset) { in getLocForEndOfToken()
55 ModuleLoader &Sema::getModuleLoader() const { return PP.getModuleLoader(); } in getModuleLoader()
58 Sema::InventAbbreviatedTemplateParameterTypeName(IdentifierInfo *ParamName, in InventAbbreviatedTemplateParameterTypeName()
72 PrintingPolicy Sema::getPrintingPolicy(const ASTContext &Context, in getPrintingPolicy()
89 void Sema::ActOnTranslationUnitScope(Scope *S) { in ActOnTranslationUnitScope()
98 Sema *S = nullptr;
102 void set(Sema &S) { this->S = &S; } in set()
124 Sema::PragmaPackDiagnoseKind::NonDefaultStateAtInclude, IncludeLoc); in FileChanged()
134 Sema::PragmaPackDiagnoseKind::ChangedStateAtExit, in FileChanged()
147 const unsigned Sema::MaxAlignmentExponent;
[all …]
DSemaAccess.cpp39 bool Sema::SetMemberAccessSpecifier(NamedDecl *MemberDecl, in SetMemberAccessSpecifier()
209 const CXXRecordDecl *resolveInstanceContext(Sema &S) const { in resolveInstanceContext()
329 static bool MightInstantiateTo(Sema &S, DeclContext *Context, in MightInstantiateTo()
349 static bool MightInstantiateTo(Sema &S, CanQualType Context, CanQualType Friend) { in MightInstantiateTo()
360 static bool MightInstantiateTo(Sema &S, in MightInstantiateTo()
398 static bool MightInstantiateTo(Sema &S, in MightInstantiateTo()
406 static AccessResult MatchesFriend(Sema &S, in MatchesFriend()
422 static AccessResult MatchesFriend(Sema &S, in MatchesFriend()
437 static AccessResult MatchesFriend(Sema &S, in MatchesFriend()
490 static AccessResult MatchesFriend(Sema &S, in MatchesFriend()
[all …]
DSemaDeclCXX.cpp62 Sema &S;
66 CheckDefaultArgumentVisitor(Sema &S, const Expr *DefaultArg) in CheckDefaultArgumentVisitor()
160 Sema::ImplicitExceptionSpecification::CalledDecl(SourceLocation CallLoc, in CalledDecl()
228 void Sema::ImplicitExceptionSpecification::CalledStmt(Stmt *S) { in CalledStmt()
257 ExprResult Sema::ConvertParamDefaultArgument(const ParmVarDecl *Param, in ConvertParamDefaultArgument()
286 void Sema::SetParamDefaultArgument(ParmVarDecl *Param, Expr *Arg, in SetParamDefaultArgument()
308 Sema::ActOnParamDefaultArgument(Decl *param, SourceLocation EqualLoc, in ActOnParamDefaultArgument()
363 void Sema::ActOnParamUnparsedDefaultArgument(Decl *param, in ActOnParamUnparsedDefaultArgument()
376 void Sema::ActOnParamDefaultArgumentError(Decl *param, in ActOnParamDefaultArgumentError()
395 void Sema::CheckExtraCXXDefaultArguments(Declarator &D) { in CheckExtraCXXDefaultArguments()
[all …]
DSemaOverload.cpp43 using AllowedExplicit = Sema::AllowedExplicit;
53 CreateFunctionRefExpr(Sema &S, FunctionDecl *Fn, NamedDecl *FoundDecl, in CreateFunctionRefExpr()
83 static bool IsStandardConversion(Sema &S, Expr* From, QualType ToType,
89 static bool IsTransparentUnionStandardConversion(Sema &S, Expr* From,
95 IsUserDefinedConversion(Sema &S, Expr *From, QualType ToType,
102 CompareStandardConversionSequences(Sema &S, SourceLocation Loc,
107 CompareQualificationConversions(Sema &S,
112 CompareDerivedToBaseConversions(Sema &S, SourceLocation Loc,
614 Sema::TemplateDeductionResult TDK, in MakeDeductionFailureInfo()
620 case Sema::TDK_Invalid: in MakeDeductionFailureInfo()
[all …]
DSemaDeclAttr.cpp192 static bool checkAttributeNumArgsImpl(Sema &S, const ParsedAttr &AL, in checkAttributeNumArgsImpl()
205 static bool checkAttributeNumArgs(Sema &S, const ParsedAttr &AL, unsigned Num) { in checkAttributeNumArgs()
213 static bool checkAttributeAtLeastNumArgs(Sema &S, const ParsedAttr &AL, in checkAttributeAtLeastNumArgs()
222 static bool checkAttributeAtMostNumArgs(Sema &S, const ParsedAttr &AL, in checkAttributeAtMostNumArgs()
244 static bool checkUInt32Argument(Sema &S, const AttrInfo &AI, const Expr *Expr, in checkUInt32Argument()
280 static bool checkPositiveIntArgument(Sema &S, const AttrInfo &AI, const Expr *Expr, in checkPositiveIntArgument()
301 static bool checkAttrMutualExclusion(Sema &S, Decl *D, const ParsedAttr &AL) { in checkAttrMutualExclusion()
311 static bool checkAttrMutualExclusion(Sema &S, Decl *D, const Attr &AL) { in checkAttrMutualExclusion()
327 Sema &S, const Decl *D, const AttrInfo &AI, unsigned AttrArgNum, in checkFunctionOrMethodParameterIndex()
370 bool Sema::checkStringLiteralArgumentAttr(const ParsedAttr &AL, unsigned ArgNum, in checkStringLiteralArgumentAttr()
[all …]
/external/clang/lib/AST/
DCommentSema.cpp28 Sema::Sema(llvm::BumpPtrAllocator &Allocator, const SourceManager &SourceMgr, in Sema() function in clang::comments::Sema
36 void Sema::setDecl(const Decl *D) { in setDecl()
45 ParagraphComment *Sema::actOnParagraphComment( in actOnParagraphComment()
50 BlockCommandComment *Sema::actOnBlockCommandStart( in actOnBlockCommandStart()
62 void Sema::actOnBlockCommandArgs(BlockCommandComment *Command, in actOnBlockCommandArgs()
67 void Sema::actOnBlockCommandFinish(BlockCommandComment *Command, in actOnBlockCommandFinish()
80 ParamCommandComment *Sema::actOnParamCommandStart( in actOnParamCommandStart()
98 void Sema::checkFunctionDeclVerbatimLine(const BlockCommandComment *Comment) { in checkFunctionDeclVerbatimLine()
131 void Sema::checkContainerDeclVerbatimLine(const BlockCommandComment *Comment) { in checkContainerDeclVerbatimLine()
168 void Sema::checkContainerDecl(const BlockCommandComment *Comment) { in checkContainerDecl()
[all …]
/external/llvm-project/clang/lib/AST/
DCommentSema.cpp28 Sema::Sema(llvm::BumpPtrAllocator &Allocator, const SourceManager &SourceMgr, in Sema() function in clang::comments::Sema
36 void Sema::setDecl(const Decl *D) { in setDecl()
45 ParagraphComment *Sema::actOnParagraphComment( in actOnParagraphComment()
50 BlockCommandComment *Sema::actOnBlockCommandStart( in actOnBlockCommandStart()
62 void Sema::actOnBlockCommandArgs(BlockCommandComment *Command, in actOnBlockCommandArgs()
67 void Sema::actOnBlockCommandFinish(BlockCommandComment *Command, in actOnBlockCommandFinish()
80 ParamCommandComment *Sema::actOnParamCommandStart( in actOnParamCommandStart()
98 void Sema::checkFunctionDeclVerbatimLine(const BlockCommandComment *Comment) { in checkFunctionDeclVerbatimLine()
131 void Sema::checkContainerDeclVerbatimLine(const BlockCommandComment *Comment) { in checkContainerDeclVerbatimLine()
170 void Sema::checkContainerDecl(const BlockCommandComment *Comment) { in checkContainerDecl()
[all …]
/external/llvm-project/llvm/unittests/ADT/
DAPFixedPointTest.cpp22 FixedPointSemantics Saturated(FixedPointSemantics Sema) { in Saturated() argument
23 Sema.setSaturated(true); in Saturated()
24 return Sema; in Saturated()
135 void CheckUnpaddedMax(const FixedPointSemantics &Sema) { in CheckUnpaddedMax() argument
136 ASSERT_EQ(APFixedPoint::getMax(Sema).getValue(), in CheckUnpaddedMax()
137 APSInt::getMaxValue(Sema.getWidth(), !Sema.isSigned())); in CheckUnpaddedMax()
140 void CheckPaddedMax(const FixedPointSemantics &Sema) { in CheckPaddedMax() argument
141 ASSERT_EQ(APFixedPoint::getMax(Sema).getValue(), in CheckPaddedMax()
142 APSInt::getMaxValue(Sema.getWidth(), !Sema.isSigned()) >> 1); in CheckPaddedMax()
145 void CheckMin(const FixedPointSemantics &Sema) { in CheckMin() argument
[all …]
/external/llvm-project/llvm/lib/Support/
DAPFixedPoint.cpp115 APFixedPoint APFixedPoint::getMax(const FixedPointSemantics &Sema) { in getMax() argument
116 bool IsUnsigned = !Sema.isSigned(); in getMax()
117 auto Val = APSInt::getMaxValue(Sema.getWidth(), IsUnsigned); in getMax()
118 if (IsUnsigned && Sema.hasUnsignedPadding()) in getMax()
120 return APFixedPoint(Val, Sema); in getMax()
123 APFixedPoint APFixedPoint::getMin(const FixedPointSemantics &Sema) { in getMin() argument
124 auto Val = APSInt::getMinValue(Sema.getWidth(), !Sema.isSigned()); in getMin()
125 return APFixedPoint(Val, Sema); in getMin()
178 auto CommonFXSema = Sema.getCommonSemantics(Other.getSemantics()); in add()
202 auto CommonFXSema = Sema.getCommonSemantics(Other.getSemantics()); in sub()
[all …]
/external/llvm-project/clang/include/clang/ASTMatchers/Dynamic/
DParser.h67 class Sema {
69 virtual ~Sema();
129 class RegistrySema : public Parser::Sema {
167 parseMatcherExpression(StringRef &MatcherCode, Sema *S,
170 parseMatcherExpression(StringRef &MatcherCode, Sema *S, Diagnostics *Error) { in parseMatcherExpression()
190 static bool parseExpression(StringRef &Code, Sema *S,
193 static bool parseExpression(StringRef &Code, Sema *S, VariantValue *Value, in parseExpression()
214 completeExpression(StringRef &Code, unsigned CompletionOffset, Sema *S,
217 completeExpression(StringRef &Code, unsigned CompletionOffset, Sema *S) { in completeExpression()
230 Parser(CodeTokenizer *Tokenizer, Sema *S,
[all …]
/external/clang/include/clang/ASTMatchers/Dynamic/
DParser.h62 class Sema {
64 virtual ~Sema();
124 class RegistrySema : public Parser::Sema {
162 parseMatcherExpression(StringRef MatcherCode, Sema *S,
166 parseMatcherExpression(StringRef MatcherCode, Sema *S, in parseMatcherExpression()
187 static bool parseExpression(StringRef Code, Sema *S,
190 static bool parseExpression(StringRef Code, Sema *S, in parseExpression()
211 completeExpression(StringRef Code, unsigned CompletionOffset, Sema *S,
214 completeExpression(StringRef Code, unsigned CompletionOffset, Sema *S) { in completeExpression()
227 Parser(CodeTokenizer *Tokenizer, Sema *S,
[all …]
/external/clang/include/clang/Sema/
DLookup.h129 LookupResult(Sema &SemaRef, const DeclarationNameInfo &NameInfo,
130 Sema::LookupNameKind LookupKind,
131 Sema::RedeclarationKind Redecl = Sema::NotForRedeclaration)
139 Redecl(Redecl != Sema::NotForRedeclaration), in ResultKind()
141 Diagnose(Redecl == Sema::NotForRedeclaration), in ResultKind()
151 LookupResult(Sema &SemaRef, DeclarationName Name,
152 SourceLocation NameLoc, Sema::LookupNameKind LookupKind,
153 Sema::RedeclarationKind Redecl = Sema::NotForRedeclaration)
161 Redecl(Redecl != Sema::NotForRedeclaration), in ResultKind()
163 Diagnose(Redecl == Sema::NotForRedeclaration), in ResultKind()
[all …]

12345678910>>...14