Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

CPPStructType Member List

This is the complete list of members for CPPStructType, including all inherited members.
_declarationCPPType
_derivationCPPStructType
_fileCPPDeclaration
_identCPPExtensionType
_incompleteCPPStructType
_instantiationsCPPDeclaration
_leading_commentCPPDeclaration
_preferred_namesCPPType [protected, static]
_proxiesCPPStructType [protected]
_scopeCPPStructType
_subst_decl_recursive_protectCPPStructType [protected]
_template_scopeCPPDeclaration
_typeCPPExtensionType
_typedefsCPPType
_typesCPPType [protected, static]
_visCPPDeclaration
append_derivation(CPPType *base, CPPVisibility vis, bool is_virtual)CPPStructType
as_array_type()CPPDeclaration [virtual]
as_class_template_parameter()CPPDeclaration [virtual]
as_const_type()CPPDeclaration [virtual]
as_enum_type()CPPDeclaration [virtual]
as_expression()CPPDeclaration [virtual]
as_extension_type()CPPExtensionType [virtual]
as_function_group()CPPDeclaration [virtual]
as_function_type()CPPDeclaration [virtual]
as_instance()CPPDeclaration [virtual]
as_namespace()CPPDeclaration [virtual]
as_pointer_type()CPPDeclaration [virtual]
as_reference_type()CPPDeclaration [virtual]
as_simple_type()CPPDeclaration [virtual]
as_struct_type()CPPStructType [virtual]
as_tbd_type()CPPDeclaration [virtual]
as_type()CPPType [virtual]
as_type_declaration()CPPDeclaration [virtual]
as_type_proxy()CPPDeclaration [virtual]
as_typedef()CPPDeclaration [virtual]
as_using()CPPDeclaration [virtual]
check_virtual()CPPStructType
CPPDeclaration(const CPPFile &file)CPPDeclaration
CPPDeclaration(const CPPDeclaration &copy)CPPDeclaration
CPPExtensionType(Type type, CPPIdentifier *ident, CPPScope *current_scope, const CPPFile &file)CPPExtensionType
CPPStructType(Type type, CPPIdentifier *ident, CPPScope *current_scope, CPPScope *scope, const CPPFile &file)CPPStructType
CPPStructType(const CPPStructType &copy)CPPStructType
CPPType(const CPPFile &file)CPPType
Derivation typedefCPPStructType
get_destructor() constCPPStructType
get_fully_scoped_name() constCPPExtensionType [virtual]
get_local_name(CPPScope *scope=NULL) constCPPExtensionType [virtual]
get_preferred_name() constCPPType [virtual]
get_preferred_name_for(const CPPType *type)CPPType [static]
get_pure_virtual_funcs(VFunctions &funcs) constCPPStructType
get_scope() constCPPStructType
get_simple_name() constCPPExtensionType [virtual]
get_subtype() constCPPStructType [virtual]
get_template_scope() constCPPDeclaration
get_typedef_name(CPPScope *scope=NULL) constCPPType
get_virtual_funcs(VFunctions &funcs) constCPPStructType
has_typedef_name() constCPPType
instantiate(const CPPTemplateParameterList *actual_params, CPPScope *current_scope, CPPScope *global_scope, CPPPreprocessor *error_sink=NULL) constCPPStructType [virtual]
Instantiations typedefCPPDeclaration
is_abstract() constCPPStructType
is_equal(const CPPDeclaration *other) constCPPStructType [protected, virtual]
is_equivalent(const CPPType &other) constCPPExtensionType [virtual]
is_fully_specified() constCPPStructType [virtual]
is_incomplete() constCPPStructType [virtual]
is_less(const CPPDeclaration *other) constCPPStructType [protected, virtual]
is_tbd() constCPPExtensionType [virtual]
is_template() constCPPDeclaration
new_type(CPPType *type)CPPType [static]
operator!=(const CPPDeclaration &other) constCPPDeclaration
operator<(const CPPDeclaration &other) constCPPDeclaration
operator=(const CPPStructType &copy)CPPStructType
operator==(const CPPDeclaration &other) constCPPDeclaration
output(ostream &out, int indent_level, CPPScope *scope, bool complete) constCPPStructType [virtual]
output_instance(ostream &out, const string &name, CPPScope *scope) constCPPType
output_instance(ostream &out, int indent_level, CPPScope *scope, bool complete, const string &prename, const string &name) constCPPType [virtual]
PreferredNames typedefCPPType [protected]
Proxies typedefCPPStructType [protected]
record_preferred_name_for(const CPPType *type, const string &name)CPPType [static]
resolve_type(CPPScope *current_scope, CPPScope *global_scope)CPPType [virtual]
ST_array enum valueCPPDeclaration
ST_class_template_parameter enum valueCPPDeclaration
ST_const enum valueCPPDeclaration
ST_enum enum valueCPPDeclaration
ST_expression enum valueCPPDeclaration
ST_extension enum valueCPPDeclaration
ST_function enum valueCPPDeclaration
ST_function_group enum valueCPPDeclaration
ST_instance enum valueCPPDeclaration
ST_namespace enum valueCPPDeclaration
ST_pointer enum valueCPPDeclaration
ST_reference enum valueCPPDeclaration
ST_simple enum valueCPPDeclaration
ST_struct enum valueCPPDeclaration
ST_tbd enum valueCPPDeclaration
ST_type enum valueCPPDeclaration
ST_type_declaration enum valueCPPDeclaration
ST_type_proxy enum valueCPPDeclaration
ST_typedef enum valueCPPDeclaration
ST_using enum valueCPPDeclaration
SubstDecl typedefCPPDeclaration
substitute_decl(SubstDecl &subst, CPPScope *current_scope, CPPScope *global_scope)CPPStructType [virtual]
CPPType::substitute_decl(SubstDecl &subst, CPPScope *current_scope, CPPScope *global_scope)CPPDeclaration [virtual]
SubType enum nameCPPDeclaration
T_class enum valueCPPExtensionType
T_enum enum valueCPPExtensionType
T_struct enum valueCPPExtensionType
T_union enum valueCPPExtensionType
Type enum nameCPPExtensionType
Typedefs typedefCPPType
Types typedefCPPType [protected]
VFunctions typedefCPPStructType
~CPPDeclaration()CPPDeclaration [virtual]

Generated on Thu May 1 22:13:27 2003 for DTool by doxygen1.3