#include <datatypebase.h>
Public Member Functions | |
DataTypePtr ()=default | |
MAXON_IMPLICIT | DataTypePtr (const DataType &type) |
DataTypePtr (const DataTypeImpl *type) | |
operator const DataType & () const | |
const DataType & | Get () const |
const DataTypeImpl * | operator-> () const |
const DataTypeImpl * | PrivateGetPointer () const |
operator Bool () const | |
Bool | operator== (const DataTypePtr &other) const |
Bool | operator!= (const DataTypePtr &other) const |
HashInt | GetHashCode () const |
void | Reset () |
Private Attributes | |
const DataTypeImpl * | _ptr |
|
default |
|
explicit |
operator const DataType & | ( | ) | const |
const DataType& Get | ( | ) | const |
const DataTypeImpl* operator-> | ( | ) | const |
const DataTypeImpl* PrivateGetPointer | ( | ) | const |
|
explicit |
Bool operator== | ( | const DataTypePtr & | other | ) | const |
Bool operator!= | ( | const DataTypePtr & | other | ) | const |
HashInt GetHashCode | ( | ) | const |
void Reset | ( | ) |
|
private |