HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
TfSmallVectorBase::_DataUnion< Size, Align, NumLocal > Union Template Reference

#include <smallVector.h>

Public Member Functions

voidGetLocalStorage ()
 
const voidGetLocalStorage () const
 
voidGetRemoteStorage ()
 
const voidGetRemoteStorage () const
 
void SetRemoteStorage (void *p)
 

Static Public Attributes

static constexpr bool HasLocal = NumLocal != 0
 

Detailed Description

template<size_t Size, size_t Align, size_t NumLocal>
union TfSmallVectorBase::_DataUnion< Size, Align, NumLocal >

Definition at line 42 of file smallVector.h.

Member Function Documentation

template<size_t Size, size_t Align, size_t NumLocal>
void* TfSmallVectorBase::_DataUnion< Size, Align, NumLocal >::GetLocalStorage ( )
inline

Definition at line 107 of file smallVector.h.

template<size_t Size, size_t Align, size_t NumLocal>
const void* TfSmallVectorBase::_DataUnion< Size, Align, NumLocal >::GetLocalStorage ( ) const
inline

Definition at line 110 of file smallVector.h.

template<size_t Size, size_t Align, size_t NumLocal>
void* TfSmallVectorBase::_DataUnion< Size, Align, NumLocal >::GetRemoteStorage ( )
inline

Definition at line 114 of file smallVector.h.

template<size_t Size, size_t Align, size_t NumLocal>
const void* TfSmallVectorBase::_DataUnion< Size, Align, NumLocal >::GetRemoteStorage ( ) const
inline

Definition at line 117 of file smallVector.h.

template<size_t Size, size_t Align, size_t NumLocal>
void TfSmallVectorBase::_DataUnion< Size, Align, NumLocal >::SetRemoteStorage ( void p)
inline

Definition at line 121 of file smallVector.h.

Member Data Documentation

template<size_t Size, size_t Align, size_t NumLocal>
constexpr bool TfSmallVectorBase::_DataUnion< Size, Align, NumLocal >::HasLocal = NumLocal != 0
static

Definition at line 105 of file smallVector.h.


The documentation for this union was generated from the following file: