TClap class internally used for string handling. More...
#include <multi_arg.hpp>
Private Member Functions | |
int | extractValue (const std::string &val) |
ValueExtractor (std::vector< std::string > &values) | |
Private Attributes | |
std::vector< std::string > & | _values |
Friends | |
class | MultiArg< std::string > |
TClap class internally used for string handling.
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 121 of file multi_arg.hpp.
|
inlineprivate |
Constructor.
values | - Where the strings extracted will be put. |
Definition at line 137 of file multi_arg.hpp.
|
inlineprivate |
Method that will attempt to parse the input stream for values of type std::string.
val | - Where the values parsed will be put. |
Definition at line 144 of file multi_arg.hpp.
|
friend |
Definition at line 123 of file multi_arg.hpp.
|
private |
Reference to the vector of strings where the result of the extraction will be put.
Definition at line 131 of file multi_arg.hpp.