Home
last modified time | relevance | path

Searched refs:ParsingClass (Results 1 – 3 of 3) sorted by relevance

/llvm-project-15.0.7/clang/lib/Parse/
H A DParseCXXInlineMethods.cpp242 Parser::LateParsedClass::LateParsedClass(Parser *P, ParsingClass *C) in LateParsedClass()
307 ParsingClass &Class;
309 ReenterClassScopeRAII(Parser &P, ParsingClass &Class) in ReenterClassScopeRAII()
335 void Parser::ParseLexedMethodDeclarations(ParsingClass &Class) { in ParseLexedMethodDeclarations()
524 void Parser::ParseLexedMethodDefs(ParsingClass &Class) { in ParseLexedMethodDefs()
613 void Parser::ParseLexedMemberInitializers(ParsingClass &Class) { in ParseLexedMemberInitializers()
678 void Parser::ParseLexedAttributes(ParsingClass &Class) { in ParseLexedAttributes()
779 void Parser::ParseLexedPragmas(ParsingClass &Class) { in ParseLexedPragmas()
H A DParseDeclCXX.cpp4034 ClassStack.push(new ParsingClass(ClassDecl, NonNestedClass, IsInterface)); in PushParsingClass()
4040 void Parser::DeallocateParsedClasses(Parser::ParsingClass *Class) { in DeallocateParsedClasses()
4057 ParsingClass *Victim = ClassStack.top(); in PopParsingClass()
/llvm-project-15.0.7/clang/include/clang/Parse/
H A DParser.h1250 struct ParsingClass;
1275 LateParsedClass(Parser *P, ParsingClass *C);
1286 ParsingClass *Class;
1432 struct ParsingClass { struct
1456 std::stack<ParsingClass *> ClassStack; argument
1458 ParsingClass &getCurrentClass() { in getCurrentClass()
1549 void DeallocateParsedClasses(ParsingClass *Class);
1564 void ParseLexedAttributes(ParsingClass &Class);
1569 void ParseLexedMethodDeclarations(ParsingClass &Class);
1571 void ParseLexedMethodDefs(ParsingClass &Class);
[all …]