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
80 /// \brief RAII object used to inform the actions that we're
100 /// Creates a RAII object whose pool is optionally parented by another.
107 /// Creates a RAII object and, optionally, initialize its
109 /// RAII object (which is assumed to be the current top pool).
131 /// Resets the RAII object for a new declaration.
176 ParsingDeclSpec(Parser &P, ParsingDeclRAIIObject *RAII)
178 ParsingRAII(P, RAII) {}
284 /// \brief RAII object that makes '>' behave either as an operator
316 /// \brief RAII object that makes sure paren/bracket/brace count is correct
357 /// \brief RAII class that helps handle the parsing of an open/close delimiter