UnionType Member List

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

compare(TypePtr supertype)Type
empty() const overrideUnionTypevirtual
equal(const TypePtr &other, bool check_parameters) const overrideUnionTypevirtual
fieldindex(const std::string &key) const overrideUnionTypevirtual
get_typestr(std::string &output) constTypeprotected
haskey(const std::string &key) const overrideUnionTypevirtual
key(int64_t fieldindex) const overrideUnionTypevirtual
keys() const overrideUnionTypevirtual
numfields() const overrideUnionTypevirtual
numtypes() constUnionType
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 overrideUnionTypevirtual
string_parameters() constTypeprotected
tostring() constType
tostring_part(const std::string &indent, const std::string &pre, const std::string &post) const overrideUnionTypevirtual
Type(const util::Parameters &parameters, const std::string &typestr)Type
type(int64_t index) constUnionType
types() constUnionType
typestr() constType
typestr_Typeprotected
UnionType(const util::Parameters &parameters, const std::string &typestr, const std::vector< TypePtr > &types)UnionType
wrap_categorical(const std::string &output) constTypeprotected
~Type()Typevirtual