Home | History | Annotate | Download | only in Parse

Lines Matching refs:RAII

1 //===--- RAIIObjectsForParser.h - RAII helpers for the parser ---*- C++ -*-===//
10 // This file defines and implements the some simple RAII objects that are used
27 /// \brief A RAII object used to temporarily suppress access-like
86 /// \brief RAII object used to inform the actions that we're
106 /// Creates a RAII object whose pool is optionally parented by another.
113 /// Creates a RAII object and, optionally, initialize its
115 /// RAII object (which is assumed to be the current top pool).
137 /// Resets the RAII object for a new declaration.
182 ParsingDeclSpec(Parser &P, ParsingDeclRAIIObject *RAII)
184 ParsingRAII(P, RAII) {}
290 /// \brief RAII object that makes '>' behave either as an operator
322 /// \brief RAII object that makes sure paren/bracket/brace count is correct
363 /// \brief RAII class that helps handle the parsing of an open/close delimiter