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

Methods

ParenBraceBracketBalancer(clang::Parser& p)

Declared at: clang/include/clang/Parse/RAIIObjectsForParser.h:350

Parameters

clang::Parser& p

~ParenBraceBracketBalancer()

Declared at: clang/include/clang/Parse/RAIIObjectsForParser.h:354