class Parser::LateParsedClass
Declaration
class Parser::LateParsedClass : public LateParsedDeclaration { /* full declaration omitted */ };
Description
Inner node of the LateParsedDeclaration tree that parses all its members recursively.
Declared at: clang/include/clang/Parse/Parser.h:1273
Inherits from: Parser::LateParsedDeclaration
Member Variables
- private clang::Parser* Self
- private clang::Parser::ParsingClass* Class
Method Overview
- public LateParsedClass(clang::Parser * P, clang::Parser::ParsingClass * C)
- public void ParseLexedAttributes()
- public void ParseLexedMemberInitializers()
- public void ParseLexedMethodDeclarations()
- public void ParseLexedMethodDefs()
- public void ParseLexedPragmas()
- public ~LateParsedClass()
Inherited from Parser::LateParsedDeclaration:
- public ParseLexedAttributes
- public ParseLexedMemberInitializers
- public ParseLexedMethodDeclarations
- public ParseLexedMethodDefs
- public ParseLexedPragmas
Methods
¶LateParsedClass(clang::Parser* P,
clang::Parser::ParsingClass* C)
LateParsedClass(clang::Parser* P,
clang::Parser::ParsingClass* C)
Declared at: clang/include/clang/Parse/Parser.h:1275
Parameters
¶void ParseLexedAttributes()
void ParseLexedAttributes()
Declared at: clang/include/clang/Parse/Parser.h:1281
¶void ParseLexedMemberInitializers()
void ParseLexedMemberInitializers()
Declared at: clang/include/clang/Parse/Parser.h:1279
¶void ParseLexedMethodDeclarations()
void ParseLexedMethodDeclarations()
Declared at: clang/include/clang/Parse/Parser.h:1278
¶void ParseLexedMethodDefs()
void ParseLexedMethodDefs()
Declared at: clang/include/clang/Parse/Parser.h:1280
¶void ParseLexedPragmas()
void ParseLexedPragmas()
Declared at: clang/include/clang/Parse/Parser.h:1282
¶~LateParsedClass()
~LateParsedClass()
Declared at: clang/include/clang/Parse/Parser.h:1276