#include <Naming.h>
Public Member Functions | |
Name (const string &name, string separators="/") | |
Name (const Name &name) | |
Name (const NameComponent &name_component) | |
int | num_components (void) const |
NameComponent & | get_component (int i) |
const NameComponent & | get_component (int i) const |
void | delete_component (int i) |
const NameComponent & | operator[] (int i) const |
NameComponent & | operator[] (int i) |
string | s_rep (const string &separator="/") const |
string | srep (const string &separator="/") const |
void | diag_print () const |
Private Attributes | |
vector< NameComponent > | components |
QDOS::Name::Name | ( | const string & | name, | |
string | separators = "/" | |||
) |
QDOS::Name::Name | ( | const Name & | name | ) |
QDOS::Name::Name | ( | const NameComponent & | name_component | ) |
void QDOS::Name::delete_component | ( | int | i | ) |
void QDOS::Name::diag_print | ( | ) | const [inline] |
const NameComponent & QDOS::Name::get_component | ( | int | i | ) | const |
NameComponent & QDOS::Name::get_component | ( | int | i | ) |
int QDOS::Name::num_components | ( | void | ) | const [inline] |
NameComponent & QDOS::Name::operator[] | ( | int | i | ) |
const NameComponent & QDOS::Name::operator[] | ( | int | i | ) | const |
string QDOS::Name::s_rep | ( | const string & | separator = "/" |
) | const [inline] |
string QDOS::Name::srep | ( | const string & | separator = "/" |
) | const |
vector<NameComponent> QDOS::Name::components [private] |