![]() |
Dripline-Cpp
v2.4.2
Dripline Implementation in C++
|
Parses specifiers and stores the tokenized information. More...
#include <specifier.hh>
Public Types | |
typedef std::deque< std::string > | container_type |
Public Member Functions | |
specifier (const std::string &a_unparsed="") | |
specifier (const specifier &a_orig) | |
specifier (specifier &&a_orig) | |
virtual | ~specifier () |
const specifier & | operator= (const specifier &a_orig) |
const specifier & | operator= (specifier &&a_orig) |
void | parse (const std::string &a_unparsed) |
Parse a new specifier. More... | |
void | reparse () |
Parses the contents of f_unparsed . More... | |
std::string | to_string () const |
Converts specifier tokens into a single string. More... | |
snake_case_mv_referrable (std::string, unparsed) | |
Unparsed specifier string; if modified, reparse() should be called. More... | |
Static Public Attributes | |
static const char | f_node_separator = '.' |
Private Member Functions | |
void | add_next (const std::string &a_addr) |
Parses specifiers and stores the tokenized information.
Definition at line 55 of file specifier.hh.
typedef std::deque< std::string > container_type |
Definition at line 58 of file specifier.hh.
specifier | ( | const std::string & | a_unparsed = "" | ) |
Definition at line 62 of file specifier.cc.
Definition at line 70 of file specifier.cc.
Definition at line 75 of file specifier.cc.
|
virtual |
Definition at line 80 of file specifier.cc.
|
private |
Definition at line 123 of file specifier.cc.
Definition at line 84 of file specifier.cc.
Definition at line 91 of file specifier.cc.
void parse | ( | const std::string & | a_unparsed | ) |
Parse a new specifier.
Definition at line 98 of file specifier.cc.
|
inline |
Parses the contents of f_unparsed
.
Definition at line 87 of file specifier.hh.
snake_case_mv_referrable | ( | std::string | , |
unparsed | |||
) |
Unparsed specifier string; if modified, reparse()
should be called.
std::string to_string | ( | ) | const |
Converts specifier tokens into a single string.
Definition at line 112 of file specifier.cc.
|
static |
Definition at line 83 of file specifier.hh.