clang API Documentation

Public Member Functions
clang::PoisonIdentifierRAIIObject Class Reference

An RAII object for [un]poisoning an identifier within a scope. More...

#include <IdentifierTable.h>

List of all members.

Public Member Functions

 PoisonIdentifierRAIIObject (IdentifierInfo *II, bool NewValue)
 ~PoisonIdentifierRAIIObject ()

Detailed Description

An RAII object for [un]poisoning an identifier within a scope.

II is allowed to be null, in which case objects of this type have no effect.

Definition at line 328 of file IdentifierTable.h.


Constructor & Destructor Documentation

Definition at line 332 of file IdentifierTable.h.

References clang::IdentifierInfo::setIsPoisoned().

Definition at line 338 of file IdentifierTable.h.

References clang::IdentifierInfo::setIsPoisoned().


The documentation for this class was generated from the following file: