|
clang 22.0.0git
|
#include "clang/Sema/Ownership.h"
Public Member Functions | |
| ActionResult (bool Invalid=false) | |
| ActionResult (PtrTy V) | |
| ActionResult (const DiagnosticBuilder &) | |
| ActionResult (const void *)=delete | |
| ActionResult (volatile void *)=delete | |
| bool | isInvalid () const |
| bool | isUnset () const |
| bool | isUsable () const |
| PtrTy | get () const |
| template<typename T> | |
| T * | getAs () |
| ActionResult & | operator= (PtrTy RHS) |
| void * | getAsOpaquePointer () const |
Static Public Member Functions | |
| static ActionResult | getFromOpaquePointer (void *P) |
Definition at line 182 of file Ownership.h.
|
inline |
Definition at line 191 of file Ownership.h.
Referenced by ActionResult(), getFromOpaquePointer(), and operator=().
|
inline |
Definition at line 193 of file Ownership.h.
References V.
|
inline |
Definition at line 194 of file Ownership.h.
References ActionResult(), and true.
|
delete |
|
delete |
|
inline |
Definition at line 204 of file Ownership.h.
|
inline |
Definition at line 208 of file Ownership.h.
References clang::ActionResult< PtrTy, Compress >::get(), and clang::T.
|
inline |
Definition at line 226 of file Ownership.h.
|
inlinestatic |
Definition at line 219 of file Ownership.h.
References ActionResult(), and clang::Result.
|
inline |
Definition at line 200 of file Ownership.h.
|
inline |
Definition at line 201 of file Ownership.h.
|
inline |
Definition at line 202 of file Ownership.h.
References clang::ActionResult< PtrTy, Compress >::isInvalid(), and clang::ActionResult< PtrTy, Compress >::isUnset().
|
inline |
Definition at line 210 of file Ownership.h.
References ActionResult().