PrivateVertexWrapper< TYPE > Class Template Reference

#include <vertexwrapper.h>

Public Types

using ValueType = TYPE
 

Public Member Functions

 PrivateVertexWrapper ()
 
 ~PrivateVertexWrapper ()
 
Result< void > CopyFrom (const PrivateVertexWrapper< TYPE > &src)
 
Bool operator== (const PrivateVertexWrapper< TYPE > &dst) const
 
UInt GetHashCode () const
 

Protected Member Functions

void MoveContent (void *src)
 

Private Member Functions

void * GetPointer () const
 

Private Attributes

UChar _value [sizeof(TYPE)]
 

Member Typedef Documentation

◆ ValueType

using ValueType = TYPE

Constructor & Destructor Documentation

◆ PrivateVertexWrapper()

◆ ~PrivateVertexWrapper()

Member Function Documentation

◆ CopyFrom()

Result<void> CopyFrom ( const PrivateVertexWrapper< TYPE > &  src)

◆ operator==()

Bool operator== ( const PrivateVertexWrapper< TYPE > &  dst) const

◆ GetHashCode()

UInt GetHashCode ( ) const

◆ MoveContent()

void MoveContent ( void *  src)
protected

◆ GetPointer()

void* GetPointer ( void  ) const
private

Member Data Documentation

◆ _value

UChar _value[sizeof(TYPE)]
private