The valid represenation of vector are:
More...
#include </scratch/z5/marcocle/GaudiDocs/lhcb-release/825/GAUDI/GAUDI_v26r3/InstallArea/x86_64-slc6-gcc48-opt/include/GaudiKernel/Grammars.h>
template<typename GrammarT>
class Gaudi::Parsers::VectorGrammar< GrammarT >
The valid represenation of vector are:
- {"abc","defj","i"} or {1,2,3,4,5}
- ["abc","defj","i"] or [1,2,3,4,5] Inner type depends on GrammarT grammar
- Author
- Alexander MAZUROV Alexa.nosp@m.nder.nosp@m..Mazu.nosp@m.rov@.nosp@m.gmail.nosp@m..com
-
Vanya BELYAEV ibely.nosp@m.aev@.nosp@m.physi.nosp@m.cs.s.nosp@m.yr.ed.nosp@m.u
- Date
- 2006-05-14
Definition at line 424 of file Grammars.h.
template<typename GrammarT>
template<typename GrammarT>
template<typename GrammarT>
template<typename GrammarT>
template<typename GrammarT>
template<typename GrammarT>
template<typename GrammarT>
template<typename GrammarT>
template<typename GrammarT>
Definition at line 311 of file GrammarsV2.h.
311 : VectorGrammar::base_type(
vec) {
312 begin = enc::char_(
'[')[qi::_val=
']'] | enc::char_(
'{')[qi::_val=
'}']
313 | enc::char_(
'(')[qi::_val=
')'];
314 end = enc::char_(qi::_r1);
Grammar_< Iterator, typename VectorT::value_type, Skipper >::Grammar elementGrammar
qi::rule< Iterator, void(char)> end
qi::rule< Iterator, char()> begin
qi::rule< Iterator, ResultT(), qi::locals< char >, Skipper > vec
qi::rule< Iterator, ResultT(), Skipper > list
template<typename GrammarT>
Definition at line 311 of file GrammarsV2.h.
311 : VectorGrammar::base_type(
vec) {
312 begin = enc::char_(
'[')[qi::_val=
']'] | enc::char_(
'{')[qi::_val=
'}']
313 | enc::char_(
'(')[qi::_val=
')'];
314 end = enc::char_(qi::_r1);
Grammar_< Iterator, typename VectorT::value_type, Skipper >::Grammar elementGrammar
qi::rule< Iterator, void(char)> end
qi::rule< Iterator, char()> begin
qi::rule< Iterator, ResultT(), qi::locals< char >, Skipper > vec
qi::rule< Iterator, ResultT(), Skipper > list
template<typename GrammarT>
callback. Action when we match inner value
Definition at line 436 of file Grammars.h.
436 { this->val().push_back(
value); }
template<typename GrammarT>
callback. Action when we match inner value
Definition at line 436 of file Grammars.h.
436 { this->val().push_back(
value); }
template<typename GrammarT>
template<typename GrammarT>
template<typename GrammarT>
template<typename GrammarT>
template<typename GrammarT>
The documentation for this class was generated from the following files:
- InstallArea/x86_64-slc6-gcc48-opt/include/GaudiKernel/Grammars.h
- InstallArea/x86_64-slc6-gcc48-opt/include/GaudiKernel/GrammarsV2.h