clang API Documentation
an RAII object for [un]poisoning an identifier within a certain scope. II is allowed to be null, in which case, objects of this type have no effect. More...
#include <IdentifierTable.h>
Public Member Functions | |
| PoisonIdentifierRAIIObject (IdentifierInfo *II, bool NewValue) | |
| ~PoisonIdentifierRAIIObject () | |
an RAII object for [un]poisoning an identifier within a certain scope. II is allowed to be null, in which case, objects of this type have no effect.
Definition at line 319 of file IdentifierTable.h.
| clang::PoisonIdentifierRAIIObject::PoisonIdentifierRAIIObject | ( | IdentifierInfo * | II, |
| bool | NewValue | ||
| ) | [inline] |
Definition at line 323 of file IdentifierTable.h.
References clang::IdentifierInfo::setIsPoisoned().
| clang::PoisonIdentifierRAIIObject::~PoisonIdentifierRAIIObject | ( | ) | [inline] |
Definition at line 329 of file IdentifierTable.h.
References clang::IdentifierInfo::setIsPoisoned().