namespace Synopsis
class Parser::StatusGuard

A StatusGuard manages a tentative parse. All actions invoked after its instantiation will be rolled back in the destructor unless 'commit' has been called before.

Public Member functions Summary:
 constructor StatusGuard(Parser&)
references
source code
 destructor ~StatusGuard()
references
source code
 void commit()
references
source code
Private Data members Summary:
references
source code
const char* my_token_mark
references
source code
references
source code
Parser::ErrorList::size_type my_error_mark
references
source code
references
source code