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