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

CPPExpression Member List

This is the complete list of members for CPPExpression, including all inherited members.
_fgroupCPPExpression
_fileCPPDeclaration
_identCPPExpression
_instantiationsCPPDeclaration
_integerCPPExpression
_leading_commentCPPDeclaration
_opCPPExpression
_op1CPPExpression
_op1CPPExpression
_op2CPPExpression
_op3CPPExpression
_operatorCPPExpression
_realCPPExpression
_strCPPExpression
_template_scopeCPPDeclaration
_toCPPExpression
_typeCPPExpression
_typecastCPPExpression
_uCPPExpression
_variableCPPExpression
_visCPPDeclaration
as_array_type()CPPDeclaration [virtual]
as_class_template_parameter()CPPDeclaration [virtual]
as_const_type()CPPDeclaration [virtual]
as_enum_type()CPPDeclaration [virtual]
as_expression()CPPExpression [virtual]
as_extension_type()CPPDeclaration [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()CPPDeclaration [virtual]
as_tbd_type()CPPDeclaration [virtual]
as_type()CPPDeclaration [virtual]
as_type_declaration()CPPDeclaration [virtual]
as_type_proxy()CPPDeclaration [virtual]
as_typedef()CPPDeclaration [virtual]
as_using()CPPDeclaration [virtual]
construct_op(CPPType *type, CPPExpression *op1)CPPExpression [static]
CPPDeclaration(const CPPFile &file)CPPDeclaration
CPPDeclaration(const CPPDeclaration &copy)CPPDeclaration
CPPExpression(int value)CPPExpression
CPPExpression(const string &value)CPPExpression
CPPExpression(double value)CPPExpression
CPPExpression(CPPIdentifier *ident, CPPScope *current_scope, CPPScope *global_scope, CPPPreprocessor *error_sink=NULL)CPPExpression
CPPExpression(int unary_operator, CPPExpression *op1)CPPExpression
CPPExpression(int binary_operator, CPPExpression *op1, CPPExpression *op2)CPPExpression
CPPExpression(int trinary_operator, CPPExpression *op1, CPPExpression *op2, CPPExpression *op3)CPPExpression
determine_type() constCPPExpression
elevate_type(CPPType *t1, CPPType *t2)CPPExpression [protected, static]
evaluate() constCPPExpression
get_subtype() constCPPExpression [virtual]
get_template_scope() constCPPDeclaration
instantiate(const CPPTemplateParameterList *actual_params, CPPScope *current_scope, CPPScope *global_scope, CPPPreprocessor *error_sink=NULL) constCPPDeclaration [virtual]
Instantiations typedefCPPDeclaration
is_equal(const CPPDeclaration *other) constCPPExpression [protected, virtual]
is_fully_specified() constCPPDeclaration [virtual]
is_less(const CPPDeclaration *other) constCPPExpression [protected, virtual]
is_tbd() constCPPExpression
is_template() constCPPDeclaration
new_op(CPPType *type, CPPExpression *op1=NULL)CPPExpression [static]
operator!=(const CPPDeclaration &other) constCPPDeclaration
operator<(const CPPDeclaration &other) constCPPDeclaration
operator==(const CPPDeclaration &other) constCPPDeclaration
output(ostream &out, int indent_level, CPPScope *scope, bool complete) constCPPExpression [virtual]
ResultType enum nameCPPExpression
RT_error enum valueCPPExpression
RT_integer enum valueCPPExpression
RT_pointer enum valueCPPExpression
RT_real enum valueCPPExpression
sizeof_func(CPPType *type)CPPExpression [static]
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)CPPExpression [virtual]
CPPDeclaration::substitute_decl(SubstDecl &subst, CPPScope *current_scope, CPPScope *global_scope)CPPDeclaration [virtual]
SubType enum nameCPPDeclaration
T_binary_operation enum valueCPPExpression
T_construct enum valueCPPExpression
T_default_construct enum valueCPPExpression
T_default_new enum valueCPPExpression
T_function enum valueCPPExpression
T_integer enum valueCPPExpression
T_new enum valueCPPExpression
T_real enum valueCPPExpression
T_sizeof enum valueCPPExpression
T_string enum valueCPPExpression
T_trinary_operation enum valueCPPExpression
T_typecast enum valueCPPExpression
T_unary_operation enum valueCPPExpression
T_unknown_ident enum valueCPPExpression
T_variable enum valueCPPExpression
Type enum nameCPPExpression
typecast_op(CPPType *type, CPPExpression *op1)CPPExpression [static]
~CPPDeclaration()CPPDeclaration [virtual]
~CPPExpression()CPPExpression

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