#include <extended_value.h>
Definition at line 37 of file extended_value.h.
fhicl::extended_value::extended_value |
( |
| ) |
|
|
default |
fhicl::extended_value::extended_value |
( |
bool const |
in_prolog, |
|
|
value_tag const |
tag, |
|
|
std::any const |
value, |
|
|
std::string |
src = {} |
|
) |
| |
|
inline |
fhicl::extended_value::operator atom_t |
( |
| ) |
const |
|
inline |
fhicl::extended_value::operator complex_t |
( |
| ) |
const |
|
inline |
fhicl::extended_value::operator sequence_t |
( |
| ) |
const |
|
inline |
Definition at line 92 of file extended_value.h.
fhicl::extended_value::sequence_t sequence_t
fhicl::extended_value::operator table_t |
( |
| ) |
const |
|
inline |
std::string fhicl::extended_value::pretty_src_info |
( |
| ) |
const |
Definition at line 117 of file extended_value.cc.
120 static std::regex
const splitRE(
"(.*):([0-9-]*)");
122 if (std::regex_match(
src_info, m, splitRE)) {
124 std::string(
"line ") + m[2].str() +
" of file \"" + m[1].str() +
'"';
126 result =
"<unknown>";
void fhicl::extended_value::reset_protection |
( |
| ) |
|
|
inline |
void fhicl::extended_value::set_prolog |
( |
bool |
new_prolog_state | ) |
|
Definition at line 76 of file extended_value.cc.
94 e.set_prolog(new_prolog_state);
102 pr.second.set_prolog(new_prolog_state);
fhicl::extended_value::sequence_t sequence_t
void fhicl::extended_value::set_src_info |
( |
std::string const & |
src | ) |
|
|
inline |
Definition at line 19 of file extended_value.cc.
35 return '(' +
c.first +
',' +
c.second +
')';
42 for (
auto const& v : q) {
53 for (
auto const& pr :
t) {
intermediate_table::complex_t complex_t
bool isSnippetMode(bool m)
fhicl::extended_value::sequence_t sequence_t
intermediate_table::atom_t atom_t
QCString & append(const char *s)
bool fhicl::extended_value::in_prolog {false} |
std::any fhicl::extended_value::value {} |
The documentation for this class was generated from the following files: