clang API Documentation
#include <Sema.h>


Classes | |
| struct | Slot |
Public Member Functions | |
| void | Act (SourceLocation PragmaLocation, PragmaMsStackAction Action, llvm::StringRef StackSlotLabel, ValueType Value) |
| PragmaStack (const ValueType &Value) | |
Public Attributes | |
| SmallVector< Slot, 2 > | Stack |
| ValueType | CurrentValue |
| SourceLocation | CurrentPragmaLocation |
| clang::Sema::PragmaStack< ValueType >::PragmaStack | ( | const ValueType & | Value | ) | [inline, explicit] |
| void Sema::PragmaStack::Act | ( | SourceLocation | PragmaLocation, |
| PragmaMsStackAction | Action, | ||
| llvm::StringRef | StackSlotLabel, | ||
| ValueType | Value | ||
| ) |
Definition at line 329 of file SemaAttr.cpp.
References Stack.
Referenced by clang::Sema::ActOnPragmaMSSeg().
| SourceLocation clang::Sema::PragmaStack< ValueType >::CurrentPragmaLocation |
Definition at line 324 of file Sema.h.
Referenced by clang::Sema::CheckCompleteVariableDeclaration().
| ValueType clang::Sema::PragmaStack< ValueType >::CurrentValue |
Definition at line 323 of file Sema.h.
Referenced by clang::Sema::CheckCompleteVariableDeclaration().
| SmallVector<Slot, 2> clang::Sema::PragmaStack< ValueType >::Stack |
Definition at line 322 of file Sema.h.
Referenced by clang::Sema::ActOnPragmaMSSeg().