56 [[nodiscard]]
bool IsInt()
const;
70 static_assert(
sizeof(
TypeInfo) == 0x8);
Definition: ObjectTypeInfo.h:17
Definition: TypeInfo.h:10
friend bool operator>(const TypeInfo &a_lhs, const TypeInfo &a_rhs)
RawType
Definition: TypeInfo.h:13
TypeInfo(TypeInfo &&a_rhs)
friend bool operator>=(const TypeInfo &a_lhs, const TypeInfo &a_rhs)
RawType GetRawType() const
friend bool operator<=(const TypeInfo &a_lhs, const TypeInfo &a_rhs)
void SetType(RawType a_type)
TypeInfo & operator=(RawType a_rhs)
TypeInfo & operator=(const TypeInfo &a_rhs)
TypeInfo(const TypeInfo &a_rhs)
bool IsObjectArray() const
RawType GetUnmangledRawType() const
std::string TypeAsString() const
TypeInfo & operator=(TypeInfo &&a_rhs)
ObjectTypeInfo * GetTypeInfo() const
bool IsLiteralArray() const
friend bool operator==(const TypeInfo &a_lhs, const TypeInfo &a_rhs)
stl::enumeration< RawType, std::size_t > _rawType
Definition: TypeInfo.h:68
friend bool operator<(const TypeInfo &a_lhs, const TypeInfo &a_rhs)
friend bool operator!=(const TypeInfo &a_lhs, const TypeInfo &a_rhs)
bool IsNoneObject() const
Definition: AbsorbEffect.h:6
string(const CharT(&)[N]) -> string< CharT, N - 1 >