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