#include <ParameterDescription.h>
Public Member Functions | |
| ParameterList & | add (const ParameterDescription &d) |
| template<typename T> | |
| ParameterList & | add (unsigned int id, const std::string &name) |
| template<typename T> | |
| ParameterList & | add (unsigned int id, const std::string &name, const std::string &alias1) |
| template<typename T> | |
| ParameterList & | add (unsigned int id, const std::string &name, const std::string &alias1, const std::string &alias2) |
| template<typename T> | |
| ParameterList & | add (unsigned int id, const std::string &name, const std::string &alias1, const std::string &alias2, const std::string &alias3) |
| template<typename T> | |
| ParameterList & | add (unsigned int id, const std::string &name, const std::string &opname, RuleFactory *factory) |
| template<typename T> | |
| ParameterList & | add (unsigned int id, const std::string &name, const std::string &opname, const boost::shared_ptr< RuleFactory > &factory) |
Definition at line 59 of file ParameterDescription.h.
| ParameterList& RuleParser::ParameterList::add | ( | const ParameterDescription & | d | ) | [inline] |
| ParameterList& RuleParser::ParameterList::add | ( | unsigned int | id, | |
| const std::string & | name | |||
| ) | [inline] |
| ParameterList& RuleParser::ParameterList::add | ( | unsigned int | id, | |
| const std::string & | name, | |||
| const std::string & | alias1 | |||
| ) | [inline] |
Definition at line 71 of file ParameterDescription.h.
00074 { 00075 push_back(ParameterDescription(id,name, typeid(T))); 00076 push_back(ParameterDescription(id,alias1,typeid(T))); 00077 return *this; 00078 };
| ParameterList& RuleParser::ParameterList::add | ( | unsigned int | id, | |
| const std::string & | name, | |||
| const std::string & | alias1, | |||
| const std::string & | alias2 | |||
| ) | [inline] |
Definition at line 81 of file ParameterDescription.h.
00085 { 00086 push_back(ParameterDescription(id,name, typeid(T))); 00087 push_back(ParameterDescription(id,alias1,typeid(T))); 00088 push_back(ParameterDescription(id,alias2,typeid(T))); 00089 return *this; 00090 };
| ParameterList& RuleParser::ParameterList::add | ( | unsigned int | id, | |
| const std::string & | name, | |||
| const std::string & | alias1, | |||
| const std::string & | alias2, | |||
| const std::string & | alias3 | |||
| ) | [inline] |
Definition at line 93 of file ParameterDescription.h.
00098 { 00099 push_back(ParameterDescription(id,name, typeid(T))); 00100 push_back(ParameterDescription(id,alias1,typeid(T))); 00101 push_back(ParameterDescription(id,alias2,typeid(T))); 00102 push_back(ParameterDescription(id,alias3,typeid(T))); 00103 return *this; 00104 };
| ParameterList& RuleParser::ParameterList::add | ( | unsigned int | id, | |
| const std::string & | name, | |||
| const std::string & | opname, | |||
| RuleFactory * | factory | |||
| ) | [inline] |
Definition at line 107 of file ParameterDescription.h.
00111 { 00112 push_back(ParameterDescription(id,name,typeid(T),std::vector<std::string>(1,opname),factory)); 00113 return *this; 00114 };
| ParameterList& RuleParser::ParameterList::add | ( | unsigned int | id, | |
| const std::string & | name, | |||
| const std::string & | opname, | |||
| const boost::shared_ptr< RuleFactory > & | factory | |||
| ) | [inline] |
Definition at line 117 of file ParameterDescription.h.
00121 { 00122 push_back(ParameterDescription(id,name,typeid(T),std::vector<std::string>(1,opname),factory)); 00123 return *this; 00124 };
1.4.7