struct UnionOpaquePtr
Declaration
template <class T>
struct UnionOpaquePtr { /* full declaration omitted */ };
Description
UnionOpaquePtr - A version of OpaquePtr suitable for membership in a union.
Declared at: clang/include/clang/Sema/Ownership.h:96
Templates
- T
Member Variables
- public void* Ptr
Method Overview
- public OpaquePtr<T> get() const
- public static UnionOpaquePtr<T> make(OpaquePtr<T> P)
- public OpaquePtr<T> operator OpaquePtr<type-parameter-0-0>() const
Methods
¶OpaquePtr<T> get() const
OpaquePtr<T> get() const
Declared at: clang/include/clang/Sema/Ownership.h:104
¶static UnionOpaquePtr<T> make(OpaquePtr<T> P)
static UnionOpaquePtr<T> make(OpaquePtr<T> P)
Declared at: clang/include/clang/Sema/Ownership.h:99
Parameters
- OpaquePtr<T> P
¶OpaquePtr<T> operator OpaquePtr<type - parameter -
0 - 0>() const
OpaquePtr<T> operator OpaquePtr<type - parameter -
0 - 0>() const
Declared at: clang/include/clang/Sema/Ownership.h:105