Elm  2
ELM is a library providing generic data structures, OS-independent interface, plugins and XML.
EnumOption< T >::Make Class Reference

#include <elm/option/EnumOption.h>

+ Inheritance diagram for EnumOption< T >::Make:

Public Member Functions

 Make (Manager *m)
 
 Make (Manager &m)
 
Makecmd (string cmd)
 
Makedescription (cstring desc)
 
Makeval (cstring n, T v)
 
Makedef (T v)
 
Makearg (cstring d)
 
- Public Member Functions inherited from Option::Make
 Make (Manager *m)
 
 Make (Manager &m)
 
Makecmd (string cmd)
 
Makehelp (cstring d)
 
Makedescription (cstring desc)
 

Additional Inherited Members

- Protected Attributes inherited from Option::Make
Managerman
 
Vector< stringcmds
 
cstring _desc
 

Constructor & Destructor Documentation

◆ Make() [1/2]

Make ( Manager m)
inline

◆ Make() [2/2]

Make ( Manager m)
inline

Member Function Documentation

◆ arg()

Make& arg ( cstring  d)
inline

◆ cmd()

Make& cmd ( string  cmd)
inline

References Option::Make::cmd().

◆ def()

Make& def ( v)
inline

◆ description()

Make& description ( cstring  desc)
inline

◆ val()

Make& val ( cstring  n,
v 
)
inline

References elm::pair().


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