ariba::utility::string_format Namespace Reference


Classes

class  regex_nav

Variables

const sregex rstring
const sregex rbase64
const sregex rchars = +(range('a', 'z') | range('A', 'Z'))
const sregex rint = '0' | (range('1', '9') >> !(range('0', '9')))
const sregex rlabel = rchars | rstring | rbase64
const sregex rid = rlabel >> *('.' >> rlabel) >> *('.' >> rint)
const sregex rdata
const sregex rfield_label = rlabel >> '='
const sregex rfield = !rfield_label >> (rid | rdata)
const sregex rfields = '(' >> rfield >> *(',' >> rfield) >> ')'
const sregex robject_data = (rdata | rfields)
const sregex robject_id = rid
const sregex robject = robject_id >> robject_data
const sregex robjects = robject >> *(',' >> robject)


Variable Documentation

Initial value:

 '!' >> +(range('a', 'z') | range('A', 'Z')
                | range('0', '9') | '/' | '+') >> *(boost::xpressive::set = '=')

Definition at line 17 of file StringFormat.cpp.

const sregex ariba::utility::string_format::rchars = +(range('a', 'z') | range('A', 'Z'))

Definition at line 21 of file StringFormat.cpp.

Initial value:

 !(boost::xpressive::set = '!') >> '{'
                >> *(keep(+~(boost::xpressive::set = '{', '}')) | by_ref(rdata))
                >> '}'

Definition at line 33 of file StringFormat.cpp.

Definition at line 39 of file StringFormat.cpp.

Definition at line 38 of file StringFormat.cpp.

const sregex ariba::utility::string_format::rfields = '(' >> rfield >> *(',' >> rfield) >> ')'

const sregex ariba::utility::string_format::rid = rlabel >> *('.' >> rlabel) >> *('.' >> rint)

Definition at line 30 of file StringFormat.cpp.

const sregex ariba::utility::string_format::rint = '0' | (range('1', '9') >> !(range('0', '9')))

Definition at line 24 of file StringFormat.cpp.

Definition at line 27 of file StringFormat.cpp.

Definition at line 45 of file StringFormat.cpp.

Initial value:

 '"' >> keep(*~(boost::xpressive::set = '"'))
                >> '"'

Definition at line 13 of file StringFormat.cpp.


Generated on Wed May 27 18:24:13 2009 for Ariba by  doxygen 1.5.6