#include <rconfig.h>
Public Types | |
enum | element_type { jobname, groupname, hostname, pathname, permutation, literal } |
Public Member Functions | |
void | clear (void) |
Reset to a default value. | |
archive_path_element () | |
C'tor. | |
archive_path_element (const archive_path_element &a_class) | |
C'tor. | |
archive_path_element (const element_type &a_enum) | |
C'tor. | |
archive_path_element (const std::string &a_str) | |
C'tor. | |
void | assign (const archive_path_element &a_class) |
Assign the value from another archive_path_element instance. | |
void | assign (const element_type &a_enum) |
Assign any type except literal. | |
void | assign (const std::string &a_str) |
Assign a literal. | |
const element_type & | type (void) const |
Retrieve the current type. | |
const std::string & | value (void) const |
Retrieve the current literal value. | |
const std::string | str (void) const |
Construct a string of the current value. | |
archive_path_element & | operator= (const archive_path_element &a_class) |
Assignment. | |
archive_path_element & | operator= (const element_type a_enum) |
Assignment. | |
archive_path_element & | operator= (const std::string &a_str) |
Assignment. | |
Private Attributes | |
element_type | m_type |
std::string | m_literal |
Definition at line 23 of file rconfig.h.
|
|
|
C'tor.
Definition at line 29 of file rconfig.cc. References clear(). |
Here is the call graph for this function:
|
C'tor.
Definition at line 35 of file rconfig.cc. |
Here is the call graph for this function:
|
C'tor.
Definition at line 43 of file rconfig.cc. |
Here is the call graph for this function:
|
C'tor.
Definition at line 52 of file rconfig.cc. |
Here is the call graph for this function:
|
Assign a literal.
Definition at line 82 of file rconfig.cc. References assign(), ERROR, groupname, hostname, jobname, literal, m_literal, pathname, permutation, and TRY_nomem. |
Here is the call graph for this function:
|
Assign any type except literal.
Definition at line 71 of file rconfig.cc. |
|
Assign the value from another archive_path_element instance.
Definition at line 59 of file rconfig.cc. References literal, str(), and type(). Referenced by archive_path_element(), assign(), operator=(), and archive_path::push_back(). |
Here is the call graph for this function:
|
Reset to a default value.
Definition at line 22 of file rconfig.cc. References jobname, and m_literal. Referenced by archive_path_element(), operator=(), and archive_path::push_back(). |
|
Assignment.
Definition at line 214 of file rconfig.cc. |
Here is the call graph for this function:
|
Assignment.
Definition at line 203 of file rconfig.cc. |
Here is the call graph for this function:
|
Assignment.
Definition at line 193 of file rconfig.cc. |
Here is the call graph for this function:
|
Construct a string of the current value.
Definition at line 157 of file rconfig.cc. References groupname, hostname, jobname, m_literal, pathname, permutation, and TRY_nomem. Referenced by assign(). |
|
Retrieve the current type.
Definition at line 145 of file rconfig.cc. Referenced by assign(). |
|
Retrieve the current literal value.
Definition at line 151 of file rconfig.cc. References m_literal. |
|
|
|
|