clang API Documentation
An RAII object for [un]poisoning an identifier within a scope. More...
#include <IdentifierTable.h>
Public Member Functions | |
PoisonIdentifierRAIIObject (IdentifierInfo *II, bool NewValue) | |
~PoisonIdentifierRAIIObject () |
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.
clang::PoisonIdentifierRAIIObject::PoisonIdentifierRAIIObject | ( | IdentifierInfo * | II, |
bool | NewValue | ||
) | [inline] |
Definition at line 332 of file IdentifierTable.h.
References clang::IdentifierInfo::setIsPoisoned().
Definition at line 338 of file IdentifierTable.h.
References clang::IdentifierInfo::setIsPoisoned().