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

Inherited from Parser::LateParsedDeclaration:

Methods

LateParsedClass(clang::Parser* P,
                clang::Parser::ParsingClass* C)

Declared at: clang/include/clang/Parse/Parser.h:1275

Parameters

clang::Parser* P
clang::Parser::ParsingClass* C

void ParseLexedAttributes()

Declared at: clang/include/clang/Parse/Parser.h:1281

void ParseLexedMemberInitializers()

Declared at: clang/include/clang/Parse/Parser.h:1279

void ParseLexedMethodDeclarations()

Declared at: clang/include/clang/Parse/Parser.h:1278

void ParseLexedMethodDefs()

Declared at: clang/include/clang/Parse/Parser.h:1280

void ParseLexedPragmas()

Declared at: clang/include/clang/Parse/Parser.h:1282

~LateParsedClass()

Declared at: clang/include/clang/Parse/Parser.h:1276