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) >> ')'

Definition at line 40 of file StringFormat.cpp.

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.

Definition at line 43 of file StringFormat.cpp.

Referenced by ariba::AribaModule::addBootstrapHints().

Definition at line 44 of file StringFormat.cpp.

Referenced by ariba::AribaModule::addBootstrapHints().

Definition at line 46 of file StringFormat.cpp.

Referenced by ariba::AribaModule::addBootstrapHints().

Initial value:

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

Definition at line 13 of file StringFormat.cpp.


Generated on Fri Aug 14 23:39:43 2009 for Ariba by  doxygen 1.5.8