8 #ifndef _QITYPE_TYPE_HPP_
9 # define _QITYPE_TYPE_HPP_
61 std::string toString();
64 std::string
name()
const;
69 std::string className()
const;
106 bool isConvertible(
AnyType type);
109 bool isConstructible(
AnyType type);
AnyType makeTypeMap(const AnyType &key, const AnyType &element)
std::vector< AnyType > AnyTypeVector
bool operator==(const AnyType &rhs)
AnyType makeTypeOf(TypeKind kind)
TypeInterface * type() const
AnyType makeTypeTuple(const AnyTypeVector &elements)
AnyType makeTypeList(const AnyType &element)
std::vector< FieldInfo > FieldInfoVector