ewmscp  ..
Public Member Functions | List of all members
options::positional< T > Class Template Reference

#include <Options.h>

Inheritance diagram for options::positional< T >:
[legend]
Collaboration diagram for options::positional< T >:
[legend]

Public Member Functions

template<class ... Types>
 positional (int aOrderingNumber, Types ... args)
 
T::valueType operator= (const typename T::valueType &aValue)
 
- Public Member Functions inherited from options::internal::positional_base
 positional_base (int aOrderingNumber, base *aAsBase)
 

Additional Inherited Members

- Static Public Member Functions inherited from options::internal::positional_base
static std::map< int, base * > & fGetPositonalArgs ()
 

Detailed Description

template<class T>
class options::positional< T >

Definition at line 876 of file Options.h.

Constructor & Destructor Documentation

◆ positional()

template<class T >
template<class ... Types>
options::positional< T >::positional ( int  aOrderingNumber,
Types ...  args 
)
inline

Definition at line 878 of file Options.h.

878  :
879  T('\0', args...),
880  internal::positional_base(aOrderingNumber, this) {
881  };

Member Function Documentation

◆ operator=()

template<class T >
T::valueType options::positional< T >::operator= ( const typename T::valueType &  aValue)
inline

Definition at line 882 of file Options.h.

882  {
883  return *this = aValue;
884  }

The documentation for this class was generated from the following file: