General command-line option handler.
More...
#include <string>
#include <vector>
#include <map>
#include <iostream>
#include <sstream>
#include <cstdlib>
#include <cctype>
Go to the source code of this file.
|
typedef std::vector< int > | IntVec |
| Convenience type definition. More...
|
|
typedef std::vector< double > | DoubleVec |
| Convenience type definition. More...
|
|
|
template<class T > |
std::string | vec2string (const std::vector< T > &value) |
| Helper function converting a vector of something to a string. More...
|
|
template<class T > |
const std::vector< T > & | complDefault (const std::vector< T > &value, const std::vector< T > &defval) |
| Helper function completing a vector-valued option value from defaults. More...
|
|
General command-line option handler.
◆ DoubleVec
Convenience type definition.
◆ IntVec
typedef std::vector<int> IntVec |
Convenience type definition.
◆ complDefault()
template<class T >
const std::vector<T>& complDefault |
( |
const std::vector< T > & |
value, |
|
|
const std::vector< T > & |
defval |
|
) |
| |
|
inline |
Helper function completing a vector-valued option value from defaults.
◆ vec2string()
template<class T >
std::string vec2string |
( |
const std::vector< T > & |
value | ) |
|
|
inline |
Helper function converting a vector of something to a string.