15 #ifndef TCLAP_XORHANDLER_H 16 #define TCLAP_XORHANDLER_H 52 void add( std::vector<Arg*>& ors );
81 std::vector< std::vector<Arg*> >&
getXorList();
97 for (
int i = 0;
static_cast<unsigned int>(i) <
_orList.size(); i++ )
112 if ( (*ait)->allowMore() )
115 return static_cast<int>(
_orList[i].size());
127 for (
int i = 0;
static_cast<unsigned int>(i) <
_orList.size(); i++ )
TCLAP command line argument parser classes.
Virtual parent for all the different argument classes.
std::vector< std::vector< Arg * > > & getXorList()
void add(std::vector< Arg *> &ors)
virtual bool isRequired() const
std::vector< Arg * >::iterator ArgVectorIterator
TClap class indirectly used by CmdLine for handling xor'd arguments.
bool contains(const Arg *a)
void printLongUsage(std::ostream &os)
std::vector< std::vector< Arg * > > _orList