hpp::manipulation::parser::SequenceFactory< ValueType > Class Template Reference

Factory parsing sequence of values. More...

#include <hpp/manipulation/parser/factories/sequence.hh>

Inheritance diagram for hpp::manipulation::parser::SequenceFactory< ValueType >:
Collaboration diagram for hpp::manipulation::parser::SequenceFactory< ValueType >:

List of all members.

Public Types

typedef std::vector< ValueType > OutType

Public Member Functions

 SequenceFactory (ObjectFactory *parent, const XMLElement *element, const unsigned int nbValue=0)
virtual void addTextChild (const XMLText *text)
 Add Text child.
const OutTypevalues () const

Detailed Description

template<typename ValueType>
class hpp::manipulation::parser::SequenceFactory< ValueType >

Factory parsing sequence of values.

Template Parameters:
ValueTypeone of (bool, int, unsigned int, double, float)

A std::vector is built from a sequence of values separeted by white spaces.


Member Typedef Documentation

template<typename ValueType>
typedef std::vector<ValueType> hpp::manipulation::parser::SequenceFactory< ValueType >::OutType

Constructor & Destructor Documentation

template<typename ValueType>
hpp::manipulation::parser::SequenceFactory< ValueType >::SequenceFactory ( ObjectFactory parent,
const XMLElement element,
const unsigned int  nbValue = 0 
) [inline]

Member Function Documentation

template<typename ValueType>
virtual void hpp::manipulation::parser::SequenceFactory< ValueType >::addTextChild ( const XMLText text) [virtual]

Add Text child.

Reimplemented from hpp::manipulation::parser::ObjectFactory.

template<typename ValueType>
const OutType& hpp::manipulation::parser::SequenceFactory< ValueType >::values ( ) const [inline]