clang 20.0.0git
|
#include "clang/Basic/DiagnosticParse.h"
#include "clang/Parse/Parser.h"
#include "clang/Sema/DelayedDiagnostic.h"
#include "clang/Sema/ParsedTemplate.h"
#include "clang/Sema/Sema.h"
Go to the source code of this file.
Classes | |
class | clang::SuppressAccessChecks |
A RAII object used to temporarily suppress access-like checking. More... | |
class | clang::ParsingDeclRAIIObject |
RAII object used to inform the actions that we're currently parsing a declaration. More... | |
class | clang::ParsingDeclSpec |
A class for parsing a DeclSpec. More... | |
class | clang::ParsingDeclarator |
A class for parsing a declarator. More... | |
class | clang::ParsingFieldDeclarator |
A class for parsing a field declarator. More... | |
class | clang::ExtensionRAIIObject |
ExtensionRAIIObject - This saves the state of extension warnings when constructed and disables them. More... | |
class | clang::ColonProtectionRAIIObject |
ColonProtectionRAIIObject - This sets the Parser::ColonIsSacred bool and restores it when destroyed. More... | |
class | clang::ParsingOpenMPDirectiveRAII |
Activates OpenMP parsing mode to preseve OpenMP specific annotation tokens. More... | |
class | clang::ParsingOpenACCDirectiveRAII |
Activates OpenACC parsing mode to preseve OpenACC specific annotation tokens. More... | |
class | clang::GreaterThanIsOperatorScope |
RAII object that makes '>' behave either as an operator or as the closing angle bracket for a template argument list. More... | |
class | clang::InMessageExpressionRAIIObject |
class | clang::OffsetOfStateRAIIObject |
class | clang::ParenBraceBracketBalancer |
RAII object that makes sure paren/bracket/brace count is correct after declaration/statement parsing, even when there's a parsing error. More... | |
class | clang::PoisonSEHIdentifiersRAIIObject |
class | clang::BalancedDelimiterTracker |
RAII class that helps handle the parsing of an open/close delimiter pair, such as braces { ... } or parentheses ( ... ). More... | |
Namespaces | |
namespace | clang |
The JSON file list parser is used to communicate input to InstallAPI. | |