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 |