![]() |
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.
1.8.13