#include <vertexwrapper.h>
Public Types | |
| using | ValueType = TYPE | 
Public Member Functions | |
| PrivateVertexWrapper () | |
| ~PrivateVertexWrapper () | |
| Result< void > | CopyFrom (const PrivateVertexWrapper< ValueType > &src) | 
| Bool | IsSingleValue () const | 
| Bool | IsMultipleValue () const | 
| Bool | operator== (const PrivateVertexWrapper< ValueType > &dst) const | 
| Bool | operator< (const PrivateVertexWrapper< ValueType > &dst) const | 
| Bool | operator> (const PrivateVertexWrapper< ValueType > &dst) const | 
| HashInt | GetHashCode () const | 
Protected Member Functions | |
| void | MoveContent (PrivateVertexWrapper< ValueType > &&src) | 
| void * | GetPointer () const | 
| void * | GetDataPointer () const | 
| template<typename FN > | |
| String | ToStringHelper (FN &&toStringValue) const | 
Private Attributes | |
| UChar | _data [sizeof(ValueType)] | 
| Bool | _multiple | 
| using ValueType = TYPE | 
| ~PrivateVertexWrapper | ( | ) | 
| Result<void> CopyFrom | ( | const PrivateVertexWrapper< ValueType > & | src | ) | 
Copies the data from another object.
| Bool IsSingleValue | ( | ) | const | 
| Bool IsMultipleValue | ( | ) | const | 
| Bool operator== | ( | const PrivateVertexWrapper< ValueType > & | dst | ) | const | 
| Bool operator< | ( | const PrivateVertexWrapper< ValueType > & | dst | ) | const | 
| Bool operator> | ( | const PrivateVertexWrapper< ValueType > & | dst | ) | const | 
| HashInt GetHashCode | ( | ) | const | 
      
  | 
  protected | 
      
  | 
  protected | 
Returns the stored pointer - or a nullptr if the pointer bit was not set.
      
  | 
  protected | 
      
  | 
  protected | 
      
  | 
  private |