cmdopt: add value option accessor
This commit is contained in:
parent
35718cbcf7
commit
8038e40f62
@ -84,6 +84,7 @@ namespace util { namespace cmdopt {
|
||||
|
||||
T data (void) const;
|
||||
T& data (void);
|
||||
T& data (T);
|
||||
|
||||
private:
|
||||
T& m_data;
|
||||
|
@ -71,6 +71,15 @@ namespace util { namespace cmdopt {
|
||||
}
|
||||
|
||||
|
||||
//-----------------------------------------------------------------------------
|
||||
template <typename T>
|
||||
T&
|
||||
option::value<T>::data (T _data)
|
||||
{
|
||||
return m_data = _data;
|
||||
}
|
||||
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////
|
||||
template <typename T, typename ...Args>
|
||||
T&
|
||||
|
Loading…
Reference in New Issue
Block a user