clang API Documentation
#include <Ownership.h>
Public Member Functions | |
ActionResult (bool Invalid=false) | |
ActionResult (PtrTy V) | |
ActionResult (const DiagnosticBuilder &) | |
ActionResult (const void *) | |
ActionResult (volatile void *) | |
bool | isInvalid () const |
bool | isUsable () const |
bool | isUnset () const |
PtrTy | get () const |
template<typename T > | |
T * | getAs () |
void | set (PtrTy V) |
const ActionResult & | operator= (PtrTy RHS) |
void * | getAsOpaquePointer () const |
Static Public Member Functions | |
static ActionResult | getFromOpaquePointer (void *P) |
Definition at line 178 of file Ownership.h.
clang::ActionResult< PtrTy, true >::ActionResult | ( | bool | Invalid = false | ) | [inline] |
Definition at line 184 of file Ownership.h.
clang::ActionResult< PtrTy, true >::ActionResult | ( | PtrTy | V | ) | [inline] |
Definition at line 187 of file Ownership.h.
clang::ActionResult< PtrTy, true >::ActionResult | ( | const DiagnosticBuilder & | ) | [inline] |
Definition at line 192 of file Ownership.h.
clang::ActionResult< PtrTy, true >::ActionResult | ( | const void * | ) |
clang::ActionResult< PtrTy, true >::ActionResult | ( | volatile void * | ) |
PtrTy clang::ActionResult< PtrTy, true >::get | ( | ) | const [inline] |
Definition at line 202 of file Ownership.h.
T* clang::ActionResult< PtrTy, true >::getAs | ( | ) | [inline] |
Definition at line 206 of file Ownership.h.
void* clang::ActionResult< PtrTy, true >::getAsOpaquePointer | ( | ) | const [inline] |
Definition at line 228 of file Ownership.h.
static ActionResult clang::ActionResult< PtrTy, true >::getFromOpaquePointer | ( | void * | P | ) | [inline, static] |
Definition at line 223 of file Ownership.h.
bool clang::ActionResult< PtrTy, true >::isInvalid | ( | ) | const [inline] |
Definition at line 198 of file Ownership.h.
bool clang::ActionResult< PtrTy, true >::isUnset | ( | ) | const [inline] |
Definition at line 200 of file Ownership.h.
bool clang::ActionResult< PtrTy, true >::isUsable | ( | ) | const [inline] |
Definition at line 199 of file Ownership.h.
const ActionResult& clang::ActionResult< PtrTy, true >::operator= | ( | PtrTy | RHS | ) | [inline] |
Definition at line 214 of file Ownership.h.
void clang::ActionResult< PtrTy, true >::set | ( | PtrTy | V | ) | [inline] |
Definition at line 208 of file Ownership.h.