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