Constrain argument values to paths of existing directories. More...
#include <CmdArgs.h>
Public Member Functions | |
virtual bool | check (const std::string &value) const |
virtual std::string | description () const |
ExistingDirectoryConstraint (const std::string &typeDesc="<dir>") | |
virtual std::string | shortID () const |
Protected Attributes | |
std::string | _typeDesc |
Constrain argument values to paths of existing directories.
virtual bool sbia::basis::ExistingDirectoryConstraint::check | ( | const std::string & | value | ) | const [inline, virtual] |
The method used to verify that the value parsed from the command line meets the constraint.
value | - The value that will be checked. |
Implements TCLAP::Constraint< std::string >.
virtual std::string sbia::basis::ExistingDirectoryConstraint::description | ( | ) | const [inline, virtual] |
Returns a description of the Constraint.
Implements TCLAP::Constraint< std::string >.
virtual std::string sbia::basis::ExistingDirectoryConstraint::shortID | ( | ) | const [inline, virtual] |
Returns the short ID for the Constraint.
Implements TCLAP::Constraint< std::string >.