clang API Documentation
#include <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 90 of file Ownership.h.
| OpaquePtr<T> clang::UnionOpaquePtr< T >::get | ( | ) | const [inline] |
Definition at line 98 of file Ownership.h.
| static UnionOpaquePtr clang::UnionOpaquePtr< T >::make | ( | OpaquePtr< T > | P | ) | [inline, static] |
Definition at line 93 of file Ownership.h.
| clang::UnionOpaquePtr< T >::operator OpaquePtr< T > | ( | ) | const [inline] |
Definition at line 99 of file Ownership.h.
| UnionOpaquePtr& clang::UnionOpaquePtr< T >::operator= | ( | OpaquePtr< T > | P | ) | [inline] |
Definition at line 101 of file Ownership.h.
| void* clang::UnionOpaquePtr< T >::Ptr |
Definition at line 91 of file Ownership.h.
Referenced by clang::UnionOpaquePtr< QualType >::get(), and clang::UnionOpaquePtr< QualType >::operator=().