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

CPPInstanceIdentifier::Modifier Class Reference

#include <cppInstanceIdentifier.h>

List of all members.

Public Member Functions

 Modifier (CPPInstanceIdentifierType type)

Static Public Member Functions

Modifier func_type (CPPParameterList *params, int flags)
Modifier array_type (CPPExpression *expr)
Modifier scoped_pointer_type (CPPIdentifier *scoping)

Public Attributes

CPPInstanceIdentifierType _type
CPPParameterList_func_params
int _func_flags
CPPIdentifier_scoping
CPPExpression_expr


Constructor & Destructor Documentation

CPPInstanceIdentifier::Modifier::Modifier CPPInstanceIdentifierType  type  ) 
 

Definition at line 35 of file cppInstanceIdentifier.cxx.

References _expr, _func_flags, _func_params, _scoping, NULL, and type.


Member Function Documentation

CPPInstanceIdentifier::Modifier CPPInstanceIdentifier::Modifier::array_type CPPExpression expr  )  [static]
 

Definition at line 63 of file cppInstanceIdentifier.cxx.

References _expr, and IIT_array.

CPPInstanceIdentifier::Modifier CPPInstanceIdentifier::Modifier::func_type CPPParameterList params,
int  flags
[static]
 

Definition at line 50 of file cppInstanceIdentifier.cxx.

References _func_flags, _func_params, IIT_func, and params.

CPPInstanceIdentifier::Modifier CPPInstanceIdentifier::Modifier::scoped_pointer_type CPPIdentifier scoping  )  [static]
 

Definition at line 75 of file cppInstanceIdentifier.cxx.

References _scoping, and IIT_scoped_pointer.


Member Data Documentation

CPPExpression* CPPInstanceIdentifier::Modifier::_expr
 

Definition at line 81 of file cppInstanceIdentifier.h.

Referenced by array_type(), Modifier(), and CPPInstanceIdentifier::r_unroll_type().

int CPPInstanceIdentifier::Modifier::_func_flags
 

Definition at line 79 of file cppInstanceIdentifier.h.

Referenced by func_type(), Modifier(), and CPPInstanceIdentifier::r_unroll_type().

CPPParameterList* CPPInstanceIdentifier::Modifier::_func_params
 

Definition at line 78 of file cppInstanceIdentifier.h.

Referenced by func_type(), Modifier(), and CPPInstanceIdentifier::r_unroll_type().

CPPIdentifier* CPPInstanceIdentifier::Modifier::_scoping
 

Definition at line 80 of file cppInstanceIdentifier.h.

Referenced by Modifier(), CPPInstanceIdentifier::r_unroll_type(), and scoped_pointer_type().

CPPInstanceIdentifierType CPPInstanceIdentifier::Modifier::_type
 

Definition at line 77 of file cppInstanceIdentifier.h.

Referenced by CPPInstanceIdentifier::r_unroll_type().


The documentation for this class was generated from the following files:
Generated on Fri Apr 18 01:34:50 2003 for DTool by doxygen1.3