clang 20.0.0git
|
UnionOpaquePtr - A version of OpaquePtr suitable for membership in a union. More...
#include "clang/Sema/Ownership.h"
Public Member Functions | |
OpaquePtr< T > | get () const |
operator OpaquePtr< T > () const | |
UnionOpaquePtr & | operator= (OpaquePtr< T > P) |
Static Public Member Functions | |
static UnionOpaquePtr | make (OpaquePtr< T > P) |
Public Attributes | |
void * | Ptr |
UnionOpaquePtr - A version of OpaquePtr suitable for membership in a union.
Definition at line 96 of file Ownership.h.
|
inline |
Definition at line 104 of file Ownership.h.
References clang::OpaquePtr< PtrTy >::getFromOpaquePtr(), and clang::UnionOpaquePtr< T >::Ptr.
Referenced by clang::UnionOpaquePtr< QualType >::operator OpaquePtr< QualType >().
|
inlinestatic |
Definition at line 99 of file Ownership.h.
References P.
|
inline |
Definition at line 105 of file Ownership.h.
|
inline |
Definition at line 107 of file Ownership.h.
References P, and clang::UnionOpaquePtr< T >::Ptr.
void* clang::UnionOpaquePtr< T >::Ptr |
Definition at line 97 of file Ownership.h.
Referenced by clang::UnionOpaquePtr< T >::get(), and clang::UnionOpaquePtr< T >::operator=().