|
| symbols (std::string const &name="symbols") |
|
| symbols (symbols const &syms) |
|
template<typename CharEncoding_ , typename Tag_ > |
| symbols (symbols< Attribute, T, Lookup, CharEncoding_, Tag_ > const &syms) |
|
template<typename Symbols , typename Data > |
| symbols (Symbols const &syms, Data const &data, std::string const &name="symbols") |
|
symbols & | operator= (symbols const &rhs) |
|
template<typename CharEncoding_ , typename Tag_ > |
symbols & | operator= (symbols< Attribute, T, Lookup, CharEncoding_, Tag_ > const &rhs) |
|
void | clear () |
|
template<typename Attr , typename T_ > |
adder const & | operator= (std::pair< Attr, T_ > const &p) |
|
template<typename F > |
void | for_each (F f) const |
|
template<typename Attr > |
value_type * | find (Attr const &attr) |
|
template<typename Attr > |
value_type & | at (Attr const &attr) |
|
template<typename OutputIterator , typename Context , typename Delimiter , typename Attr > |
bool | generate (OutputIterator &sink, Context &, Delimiter const &d, Attr const &attr) const |
|
template<typename Context > |
info | what (Context &) const |
|
void | name (std::string const &str) |
|
std::string const & | name () const |
|
symbols< Attribute, T, Lookup,
CharEncoding, Tag >const & | derived () const |
|
template<typename Attribute = char, typename T = unused_type, typename Lookup = typename symbols_lookup<T, Attribute>::type, typename CharEncoding = unused_type, typename Tag = unused_type>
template<typename Symbols , typename Data >
boost::spirit::karma::symbols< Attribute, T, Lookup, CharEncoding, Tag >::symbols |
( |
Symbols const & |
syms, |
|
|
Data const & |
data, |
|
|
std::string const & |
name = "symbols< Attribute, T, Lookup, CharEncoding, Tag >" |
|
) |
| |
|
inline |
template<typename Attribute = char, typename T = unused_type, typename Lookup = typename symbols_lookup<T, Attribute>::type, typename CharEncoding = unused_type, typename Tag = unused_type>
template<typename OutputIterator , typename Context , typename Delimiter , typename Attr >
bool boost::spirit::karma::symbols< Attribute, T, Lookup, CharEncoding, Tag >::generate |
( |
OutputIterator & |
sink, |
|
|
Context & |
, |
|
|
Delimiter const & |
d, |
|
|
Attr const & |
attr |
|
) |
| const |
|
inline |
template<typename Attribute = char, typename T = unused_type, typename Lookup = typename symbols_lookup<T, Attribute>::type, typename CharEncoding = unused_type, typename Tag = unused_type>
template<typename CharEncoding_ , typename Tag_ >
template<typename Attribute = char, typename T = unused_type, typename Lookup = typename symbols_lookup<T, Attribute>::type, typename CharEncoding = unused_type, typename Tag = unused_type>
template<typename Attr , typename T_ >
template<typename Attribute = char, typename T = unused_type, typename Lookup = typename symbols_lookup<T, Attribute>::type, typename CharEncoding = unused_type, typename Tag = unused_type>
template<typename Context >
template<typename Attribute = char, typename T = unused_type, typename Lookup = typename symbols_lookup<T, Attribute>::type, typename CharEncoding = unused_type, typename Tag = unused_type>
template<typename Attr , typename T_ >
adder const& operator+= |
( |
symbols< Attribute, T, Lookup, CharEncoding, Tag > & |
sym, |
|
|
std::pair< Attr, T_ > const & |
p |
|
) |
| |
|
friend |
template<typename Attribute = char, typename T = unused_type, typename Lookup = typename symbols_lookup<T, Attribute>::type, typename CharEncoding = unused_type, typename Tag = unused_type>
template<typename Attr , typename T_ >
adder const& operator+= |
( |
symbols< Attribute, T, Lookup, CharEncoding, Tag > & |
sym, |
|
|
std::pair< Attr, T_ > && |
p |
|
) |
| |
|
friend |