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