|
clang 22.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. | |