• Home
  • Raw
  • Download

Lines Matching defs:symbols

195     struct symbols  struct
204 typedef T value_type; // the value associated with each entry
206 typedef reference<symbols> reference_;
207 typedef typename proto::terminal<reference_>::type terminal;
208 typedef proto::extends<terminal, symbols> base_type;
211 struct attribute
216 symbols(std::string const& name = "symbols") in symbols() argument
224 symbols(symbols const& syms) in symbols() argument
233 symbols(symbols<Attribute, T, Lookup, CharEncoding_, Tag_> const& syms) in symbols() argument
242 symbols(Symbols const& syms, Data const& data in symbols() function
257 operator=(symbols const& rhs) in operator =()
266 operator=(symbols<Attribute, T, Lookup, CharEncoding_, Tag_> const& rhs) in operator =()
273 void clear() in clear()
283 operator=(std::pair<Attr, T_> const& p) in operator =()
337 void for_each(F f) const in for_each()
343 value_type* find(Attr const& attr) in find()
350 value_type& at(Attr const& attr) in at()
358 bool generate(OutputIterator& sink, Context&, Delimiter const& d in generate()
373 info what(Context&) const in what()
378 void name(std::string const &str) in name()
382 std::string const &name() const in name()
388 struct adder
420 struct remover
452 adder add;
453 remover remove;
454 shared_ptr<Lookup> lookup;
455 std::string name_;
463 struct symbols<Attribute, unused_type, Lookup, CharEncoding, Tag> struct
474 typedef unused_type value_type; // the value associated with each entry
476 typedef spirit::karma::reference<symbols> reference_;
477 typedef typename proto::terminal<reference_>::type terminal;
478 typedef proto::extends<terminal, symbols> base_type;
481 struct attribute
486 symbols(std::string const& name = "symbols") in symbols() argument
494 symbols(symbols const& syms) in symbols() function
503 symbols(symbols<Attribute, unused_type, Lookup, CharEncoding_, Tag_> const& syms) in symbols() argument
512 symbols(Symbols const& syms, Data const& data in symbols() argument
527 operator=(symbols const& rhs) in operator =()
536 operator=(symbols<Attribute, unused_type, Lookup, CharEncoding_, Tag_> const& rhs) in operator =()
543 void clear() in clear()
553 operator=(Attr const& attr) in operator =()
590 void for_each(F f) const in for_each()
596 value_type const* find(Attr const& attr) in find()
603 value_type at(Attr const& attr) in at()
614 bool generate(OutputIterator& sink, Context&, Delimiter const& d in generate()
630 info what(Context&) const in what()
635 void name(std::string const &str) in name()
639 std::string const &name() const in name()
645 struct adder
677 struct remover
709 adder add;
710 remover remove;
711 shared_ptr<Lookup> lookup;
712 std::string name_;