|
static const std::regex | mio::expr_regex (R"(\$\{\{(.+?)\}\})", std::regex::optimize) |
|
static const std::regex | mio::envvar_regex (R"(\$\{env:([^\$\{\}]+?)\})", std::regex::optimize) |
|
static const std::regex | mio::var_regex (R"(\$\{((?!\{).*?)\}(?!\}))", std::regex::optimize) |
|
static const std::regex | mio::sub_expr_regex (R"(.*\$\{((?!\{).*?)\}(?!\}).*)", std::regex::optimize) |
|
static const std::regex | mio::index_regex ("([^0-9]+)([0-9]{1,9})$", std::regex::optimize) |
|
static const std::regex | mio::section_regex (R"(^\[((?:\w|\-)+)\].*$)", std::regex::optimize) |
|
std::ostream & | mio::operator<< (std::ostream &os, const Config &cfg) |
|
std::istream & | mio::operator>> (std::istream &is, Config &cfg) |
|