Main Page
Namespace List
Class Hierarchy
Compound List
File List
Compound Members
File Members
Type Member List
This is the complete list of members for
Type
, including all inherited members.
add_qualifier
(Qualifier q)
Type
[inline]
code
Type
[private]
copy_qualifiers
(const Type &other)
Type
[inline]
eat_type
(std::string s)
Type
[private, static]
encode_qualifiers
(std::string prefix) const
Type
[private]
Function_type_maker
class
Type
[friend]
get_basis_type
() const
Type
get_class_type
() const
Type
get_encoded_type
() const
Type
[inline]
get_function_arg
(int n) const
Type
get_function_signature
() const
Type
get_human_readable_type
() const
Type
get_kind
() const
Type
get_member_type
() const
Type
get_named_type
(std::string name)
Type
[static]
get_num_function_args
() const
Type
get_promoted_integer
() const
Type
get_return_type
() const
Type
get_template_argindex
() const
Type
get_type_symbol
() const
Type
get_unqualified_type
() const
Type
[inline]
ignore_qual
Type
[static]
is_aggregate
() const
Type
is_arithmetic_type
() const
Type
is_class_type
() const
Type
is_complete
() const
Type
is_compound_type
() const
Type
[inline]
is_enum_type
() const
Type
is_float
() const
Type
[inline]
is_int
() const
Type
is_more_qualified_than
(const Type &other) const
Type
[inline]
is_object_type
() const
Type
is_pod
() const
Type
is_qualification_convertible_to
(Type t) const
Type
is_qualified
(Qualifier q) const
Type
[inline]
is_qualified
() const
Type
[inline]
is_same_qualified_as
(const Type &other) const
Type
[inline]
is_same_unqualified_type
(const Type &other) const
Type
[inline]
is_scalar_type
() const
Type
is_valid
() const
Type
[inline]
is_void
() const
Type
[inline]
k_Array
enum value
Type
k_Ellipsis
enum value
Type
k_Function
enum value
Type
k_Fundamental
enum value
Type
k_Member
enum value
Type
k_Nothing
enum value
Type
k_Pointer
enum value
Type
k_Reference
enum value
Type
k_Template
enum value
Type
k_Userdef
enum value
Type
Kind
enum name
Type
make_array_type
(Ptree *dimension) const
Type
make_member_type
(Type membertype) const
Type
make_pointer_type
() const
Type
[inline]
make_reference_type
() const
Type
[inline]
operator!=
(const Type &rhs) const
Type
[inline]
operator==
(const Type &rhs) const
Type
[inline]
q_Const
enum value
Type
q_Restrict
enum value
Type
q_Volatile
enum value
Type
Qualifier
enum name
Type
qualifiers
Type
[private]
remove_qualifier
(Qualifier q)
Type
[inline]
sans_array
() const
Type
sans_reference
() const
Type
Type
()
Type
Type
(std::string encoded)
Type
Type
(std::string code, int qualifiers)
Type
[private]
with_first_arg
(Type t) const
Type
[inline]
with_qualifier
(Type::Qualifier q) const
Type
[inline]
with_qualifiers
(const Type &other) const
Type
[inline]
Generated on Mon Feb 10 17:36:48 2003 for VFiasco Semantics Compiler by
1.2.15