#include <cppParameterList.h>
Public Types | |
typedef vector< CPPInstance * > | Parameters |
Public Member Functions | |
CPPParameterList () | |
bool | is_equivalent (const CPPParameterList &other) const |
bool | operator== (const CPPParameterList &other) const |
bool | operator!= (const CPPParameterList &other) const |
bool | operator< (const CPPParameterList &other) const |
bool | is_tbd () const |
bool | is_fully_specified () const |
CPPParameterList * | substitute_decl (CPPDeclaration::SubstDecl &subst, CPPScope *current_scope, CPPScope *global_scope) |
CPPParameterList * | resolve_type (CPPScope *current_scope, CPPScope *global_scope) |
void | output (ostream &out, CPPScope *scope, bool parameter_names, int num_default_parameters=-1) const |
Public Attributes | |
Parameters | _parameters |
bool | _includes_ellipsis |
|
Definition at line 57 of file cppParameterList.h. |
|
Definition at line 29 of file cppParameterList.cxx. References _includes_ellipsis. |
|
Definition at line 42 of file cppParameterList.cxx. References _includes_ellipsis, and _parameters. Referenced by CPPFunctionType::is_equivalent_function(). |
|
Definition at line 134 of file cppParameterList.cxx. References _parameters. Referenced by CPPFunctionType::is_fully_specified(). |
|
Definition at line 116 of file cppParameterList.cxx. References _parameters. Referenced by CPPFunctionType::is_tbd(). |
|
Definition at line 84 of file cppParameterList.cxx. |
|
Definition at line 94 of file cppParameterList.cxx. References _includes_ellipsis, and _parameters. |
|
Definition at line 63 of file cppParameterList.cxx. References _includes_ellipsis, and _parameters. |
|
Definition at line 214 of file cppParameterList.cxx. References _parameters, CPPExpression::_type, NULL, and CPPExpression::output(). Referenced by operator<<(), CPPFunctionType::output(), and CPPFunctionType::output_instance(). |
|
Definition at line 179 of file cppParameterList.cxx. References _parameters, CPPInstance::_type, current_scope, global_scope, CPPType::is_tbd(), and CPPType::resolve_type(). Referenced by CPPFunctionType::resolve_type(). |
|
Definition at line 150 of file cppParameterList.cxx. References _parameters, current_scope, and global_scope. Referenced by CPPFunctionType::substitute_decl(). |
|
Definition at line 59 of file cppParameterList.h. Referenced by CPPParameterList(), is_equivalent(), operator<(), and operator==(). |
|