Type Member List

This is the complete list of members for Type, including all inherited members.

compare(TypePtr supertype)Type
empty() const =0Typepure virtual
equal(const TypePtr &other, bool check_parameters) const =0Typepure virtual
fieldindex(const std::string &key) const =0Typepure virtual
get_typestr(std::string &output) constTypeprotected
haskey(const std::string &key) const =0Typepure virtual
key(int64_t fieldindex) const =0Typepure virtual
keys() const =0Typepure virtual
numfields() const =0Typepure virtual
parameter(const std::string &key) constType
parameter_asstring(const std::string &key) constType
parameter_equals(const std::string &key, const std::string &value) constType
parameter_isname(const std::string &key) constType
parameter_isstring(const std::string &key) constType
parameters() constType
parameters_Typeprotected
parameters_empty() constTypeprotected
parameters_equal(const util::Parameters &other, bool check_all) constType
setparameter(const std::string &key, const std::string &value)Type
setparameters(const util::Parameters &parameters)Type
shallow_copy() const =0Typepure virtual
string_parameters() constTypeprotected
tostring() constType
tostring_part(const std::string &indent, const std::string &pre, const std::string &post) const =0Typepure virtual
Type(const util::Parameters &parameters, const std::string &typestr)Type
typestr() constType
typestr_Typeprotected
wrap_categorical(const std::string &output) constTypeprotected
~Type()Typevirtual