17 #ifndef HPP_MANIPULATION_PARSER_FACTORIES_SEQUENCE_HH 18 # define HPP_MANIPULATION_PARSER_FACTORIES_SEQUENCE_HH 23 namespace manipulation {
27 template <
typename Container>
35 template <
typename ValueType>
51 std::vector <ValueType> values_;
60 #endif // HPP_MANIPULATION_PARSER_FACTORIES_SEQUENCE_HH TiXmlElement XMLElement
Definition: parser.hh:31
void readSequence(const std::string &str, Container &out, int size=-1)
std::vector< ValueType > OutType
Definition: sequence.hh:38
virtual void addTextChild(const XMLText *text)
Add Text child.
TiXmlText XMLText
Definition: parser.hh:35
const OutType & values() const
Definition: sequence.hh:45
SequenceFactory(ObjectFactory *parent, const XMLElement *element, const int nbValue=-1)
Definition: sequence.hh:39
Factory parsing sequence of values.
Definition: sequence.hh:36
Class that catch XML Parser events for a specific tag and build the corresponding Object...
Definition: parser.hh:73