clang API Documentation
#include "clang/Basic/OpenMPKinds.h"#include "clang/Basic/OperatorPrecedence.h"#include "clang/Basic/Specifiers.h"#include "clang/Lex/CodeCompletionHandler.h"#include "clang/Lex/Preprocessor.h"#include "clang/Sema/DeclSpec.h"#include "clang/Sema/LoopHint.h"#include "clang/Sema/Sema.h"#include "llvm/ADT/SmallVector.h"#include "llvm/Support/Compiler.h"#include "llvm/Support/PrettyStackTrace.h"#include "llvm/Support/SaveAndRestore.h"#include <memory>#include <stack>

Go to the source code of this file.
Classes | |
| class | clang::Parser |
| class | clang::Parser::TemplateParameterDepthRAII |
| RAII class that manages the template parameter depth. | |
| class | clang::Parser::TentativeParsingAction |
| class | clang::Parser::ObjCDeclContextSwitch |
| class | clang::Parser::ParseScope |
| class | clang::Parser::ParseScopeFlags |
| RAII object used to modify the scope flags for the current scope. | |
| class | clang::Parser::LateParsedDeclaration |
| class | clang::Parser::LateParsedClass |
| struct | clang::Parser::LateParsedAttribute |
| class | clang::Parser::LateParsedAttrList |
| struct | clang::Parser::LexedMethod |
| struct | clang::Parser::LateParsedDefaultArgument |
| struct | clang::Parser::LateParsedMethodDeclaration |
| struct | clang::Parser::LateParsedMemberInitializer |
| struct | clang::Parser::ParsingClass |
| Representation of a class that has been parsed, including any member function declarations or definitions that need to be parsed after the corresponding top-level class is complete. | |
| class | clang::Parser::ParsingClassDefinition |
| RAII object used to manage the parsing of a class definition. | |
| struct | clang::Parser::ParsedTemplateInfo |
| Contains information about any template-specific information that has been parsed prior to parsing declaration specifiers. | |
| struct | clang::Parser::ParsedAttributesWithRange |
| struct | clang::Parser::ObjCImplParsingDataRAII |
| struct | clang::Parser::IfExistsCondition |
| Describes the condition of a Microsoft __if_exists or __if_not_exists block. | |
| struct | clang::Parser::ForRangeInit |
| class | clang::Parser::DeclaratorScopeObj |
Namespaces | |
| namespace | clang |