Main MRPT website > C++ reference
MRPT logo
Private Member Functions | Private Attributes | Friends

TCLAP::VALUE_ARG_HELPER::ValueExtractor< std::string > Class Template Reference


Detailed Description

template<>
class TCLAP::VALUE_ARG_HELPER::ValueExtractor< std::string >

Specialization for string.

This is necessary because istringstream operator>> is not able to ignore spaces... meaning -x "X Y" will only read 'X'... and thus the specialization.

Definition at line 126 of file ValueArg.h.

#include <mrpt/otherlibs/tclap/ValueArg.h>

List of all members.

Private Member Functions

 ValueExtractor (std::string &value)
 Constructor.
int extractValue (const std::string &val)
 Method that will attempt to parse the input stream for a value of type std::string.

Private Attributes

std::string & _value
 Reference to the value where the result of the extraction will be put.

Friends

class ValueArg< std::string >

Constructor & Destructor Documentation

TCLAP::VALUE_ARG_HELPER::ValueExtractor< std::string >::ValueExtractor ( std::string &  value) [inline, private]

Constructor.

Parameters:
value- Where the value extracted will be put.

Definition at line 145 of file ValueArg.h.


Member Function Documentation

int TCLAP::VALUE_ARG_HELPER::ValueExtractor< std::string >::extractValue ( const std::string &  val) [inline, private]

Method that will attempt to parse the input stream for a value of type std::string.

Parameters:
val- Where the string parsed will be put.

Definition at line 152 of file ValueArg.h.

References TCLAP::VALUE_ARG_HELPER::ValueExtractor< T >::_value.


Friends And Related Function Documentation

friend class ValueArg< std::string > [friend]

Definition at line 131 of file ValueArg.h.


Member Data Documentation

std::string& TCLAP::VALUE_ARG_HELPER::ValueExtractor< std::string >::_value [private]

Reference to the value where the result of the extraction will be put.

Definition at line 139 of file ValueArg.h.




Page generated by Doxygen 1.7.3 for MRPT 0.9.4 SVN: at Sat Mar 26 06:16:28 UTC 2011