class ParenBraceBracketBalancer
Declaration
class ParenBraceBracketBalancer { /* full declaration omitted */ };
Description
RAII object that makes sure paren/bracket/brace count is correct after declaration/statement parsing, even when there's a parsing error.
Declared at: clang/include/clang/Parse/RAIIObjectsForParser.h:346
Member Variables
- private clang::Parser& P
- private unsigned short ParenCount
- private unsigned short BracketCount
- private unsigned short BraceCount
Method Overview
- public ParenBraceBracketBalancer(clang::Parser & p)
- public ~ParenBraceBracketBalancer()
Methods
¶ParenBraceBracketBalancer(clang::Parser& p)
ParenBraceBracketBalancer(clang::Parser& p)
Declared at: clang/include/clang/Parse/RAIIObjectsForParser.h:350
Parameters
¶~ParenBraceBracketBalancer()
~ParenBraceBracketBalancer()
Declared at: clang/include/clang/Parse/RAIIObjectsForParser.h:354