#include <cppNameComponent.h>
Public Member Functions | |
CPPNameComponent (const string &name) | |
bool | operator== (const CPPNameComponent &other) const |
bool | operator!= (const CPPNameComponent &other) const |
bool | operator< (const CPPNameComponent &other) const |
string | get_name () const |
string | get_name_with_templ (CPPScope *scope=(CPPScope *) NULL) const |
CPPTemplateParameterList * | get_templ () const |
bool | empty () const |
bool | has_templ () const |
bool | is_tbd () const |
Returns true if the name component includes a template parameter list that includes some not-yet-defined type. | |
void | set_name (const string &name) |
void | append_name (const string &name) |
void | set_templ (CPPTemplateParameterList *templ) |
void | output (ostream &out) const |
Private Attributes | |
string | _name |
CPPTemplateParameterList * | _templ |
|
Definition at line 34 of file cppNameComponent.cxx. |
|
Definition at line 205 of file cppNameComponent.cxx. |
|
Definition at line 149 of file cppNameComponent.cxx. References _templ, CPPTemplateParameterList::is_tbd(), and NULL. |
|
Definition at line 106 of file cppNameComponent.cxx. References _templ, NULL, and CPPTemplateParameterList::output(). |
|
Definition at line 118 of file cppNameComponent.cxx. References _templ. Referenced by CPPScope::find_template(). |
|
Definition at line 137 of file cppNameComponent.cxx. |
|
Definition at line 161 of file cppNameComponent.cxx. References _name. |
|
Returns true if the name component includes a template parameter list that includes some not-yet-defined type.
Definition at line 178 of file cppNameComponent.cxx. References _templ. |
|
Definition at line 73 of file cppNameComponent.cxx. |
|
Definition at line 85 of file cppNameComponent.cxx. |
|
Definition at line 48 of file cppNameComponent.cxx. |
|
Definition at line 229 of file cppNameComponent.cxx. |
|
Definition at line 193 of file cppNameComponent.cxx. |
|
Definition at line 217 of file cppNameComponent.cxx. |
|
Definition at line 56 of file cppNameComponent.h. Referenced by CPPNameComponent(), has_templ(), operator!=(), and set_name(). |
|
Definition at line 57 of file cppNameComponent.h. Referenced by CPPNameComponent(), empty(), get_name(), get_name_with_templ(), get_templ(), is_tbd(), operator!=(), operator==(), and set_name(). |