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

Methods

OpaquePtr<T> get() const

Declared at: clang/include/clang/Sema/Ownership.h:104

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

Declared at: clang/include/clang/Sema/Ownership.h:105