#include "StringFormat.h"
#include "boost/xpressive/xpressive.hpp"
Go to the source code of this file.
Namespaces | |
namespace | ariba |
namespace | ariba::utility |
namespace | ariba::utility::string_format |
Variables | |
const sregex | ariba::utility::string_format::rstring |
const sregex | ariba::utility::string_format::rbase64 |
const sregex | ariba::utility::string_format::rchars = +(range('a', 'z') | range('A', 'Z')) |
const sregex | ariba::utility::string_format::rint = '0' | (range('1', '9') >> !(range('0', '9'))) |
const sregex | ariba::utility::string_format::rlabel = rchars | rstring | rbase64 |
const sregex | ariba::utility::string_format::rid = rlabel >> *('.' >> rlabel) >> *('.' >> rint) |
const sregex | ariba::utility::string_format::rdata |
const sregex | ariba::utility::string_format::rfield_label = rlabel >> '=' |
const sregex | ariba::utility::string_format::rfield = !rfield_label >> (rid | rdata) |
const sregex | ariba::utility::string_format::rfields = '(' >> rfield >> *(',' >> rfield) >> ')' |
const sregex | ariba::utility::string_format::robject_data = (rdata | rfields) |
const sregex | ariba::utility::string_format::robject_id = rid |
const sregex | ariba::utility::string_format::robject = robject_id >> robject_data |
const sregex | ariba::utility::string_format::robjects = robject >> *(',' >> robject) |