MOAB: Mesh Oriented datABase
(version 5.4.1)
|
#include <CLArgFlag.hpp>
Public Member Functions | |
CLArgLong (char fl, const char *name, const char *pdesc, CLArgs::LongArgI *pcallback) | |
virtual const CLArgs::ArgIBase * | callback () const |
virtual bool | parse (const char *option) const |
virtual std::string | brief () const |
virtual std::string | manstr () const |
Private Attributes | |
CLArgs::LongArgI * | mCallback |
std::string | mName |
Definition at line 146 of file CLArgFlag.hpp.
CLArgLong::CLArgLong | ( | char | fl, |
const char * | name, | ||
const char * | pdesc, | ||
CLArgs::LongArgI * | pcallback | ||
) | [inline] |
std::string CLArgLong::brief | ( | ) | const [virtual] |
virtual const CLArgs::ArgIBase* CLArgLong::callback | ( | ) | const [inline, virtual] |
Implements CLArgFlag.
Definition at line 158 of file CLArgFlag.hpp.
References mCallback.
{ return mCallback; }
std::string CLArgLong::manstr | ( | ) | const [virtual] |
Get UNIX man-page formated synposis of flag
Implements CLArgFlag.
Definition at line 175 of file CLArgFlag.cpp.
{ return make_man_string( &mName[0] ); }
bool CLArgLong::parse | ( | const char * | option | ) | const [virtual] |
CLArgs::LongArgI* CLArgLong::mCallback [private] |
Definition at line 149 of file CLArgFlag.hpp.
Referenced by callback().
std::string CLArgLong::mName [private] |
Definition at line 150 of file CLArgFlag.hpp.