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