#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 |