clang API Documentation


Public Member Functions | |
| ASTStmtReader (ASTReader &Reader, ModuleFile &F, llvm::BitstreamCursor &Cursor, const ASTReader::RecordData &Record, unsigned &Idx) | |
| void | ReadTemplateKWAndArgsInfo (ASTTemplateKWAndArgsInfo &Args, unsigned NumTemplateArgs) |
| Read and initialize a ExplicitTemplateArgumentList structure. | |
| void | ReadExplicitTemplateArgumentList (ASTTemplateArgumentListInfo &ArgList, unsigned NumTemplateArgs) |
| Read and initialize a ExplicitTemplateArgumentList structure. | |
| void | VisitStmt (Stmt *S) |
Static Public Attributes | |
| static const unsigned | NumStmtFields = 0 |
| The number of record fields required for the Stmt class itself. | |
| static const unsigned | NumExprFields = NumStmtFields + 7 |
| The number of record fields required for the Expr class itself. | |
Friends | |
| class | OMPClauseReader |
Definition at line 27 of file ASTReaderStmt.cpp.
| clang::ASTStmtReader::ASTStmtReader | ( | ASTReader & | Reader, |
| ModuleFile & | F, | ||
| llvm::BitstreamCursor & | Cursor, | ||
| const ASTReader::RecordData & | Record, | ||
| unsigned & | Idx | ||
| ) | [inline] |
Definition at line 81 of file ASTReaderStmt.cpp.
| void clang::ASTStmtReader::ReadExplicitTemplateArgumentList | ( | ASTTemplateArgumentListInfo & | ArgList, |
| unsigned | NumTemplateArgs | ||
| ) |
Read and initialize a ExplicitTemplateArgumentList structure.
| void ASTStmtReader::ReadTemplateKWAndArgsInfo | ( | ASTTemplateKWAndArgsInfo & | Args, |
| unsigned | NumTemplateArgs | ||
| ) |
Read and initialize a ExplicitTemplateArgumentList structure.
Definition at line 109 of file ASTReaderStmt.cpp.
References clang::TemplateArgumentListInfo::addArgument(), clang::ASTTemplateKWAndArgsInfo::initializeFrom(), Record, clang::TemplateArgumentListInfo::setLAngleLoc(), and clang::TemplateArgumentListInfo::setRAngleLoc().
| void ASTStmtReader::VisitStmt | ( | Stmt * | S | ) |
Definition at line 121 of file ASTReaderStmt.cpp.
friend class OMPClauseReader [friend] |
Definition at line 28 of file ASTReaderStmt.cpp.
const unsigned clang::ASTStmtReader::NumExprFields = NumStmtFields + 7 [static] |
The number of record fields required for the Expr class itself.
Definition at line 92 of file ASTReaderStmt.cpp.
const unsigned clang::ASTStmtReader::NumStmtFields = 0 [static] |
The number of record fields required for the Stmt class itself.
Definition at line 88 of file ASTReaderStmt.cpp.