tclap 1.4.0
Functions
TCLAP::internal Namespace Reference

Functions

const char * GroupChoice (const ArgGroup &group)
 
bool IsVisibleShortSwitch (const Arg &arg)
 
bool IsVisibleLongSwitch (const Arg &arg)
 
bool IsVisibleOption (const Arg &arg)
 
bool CompareShortID (const Arg *a, const Arg *b)
 
bool CompareOptions (std::pair< const Arg *, bool > a, std::pair< const Arg *, bool > b)
 
ArgGroup * FindArgGroup (const std::list< ArgGroup * > &groups, const Arg *arg)
 
bool HasVisiblePositional (const ArgGroup &group)
 
void PrintExclusiveShortGroup (std::ostream &os, const ArgGroup &group)
 

Function Documentation

◆ CompareOptions()

bool TCLAP::internal::CompareOptions ( std::pair< const Arg *, bool >  a,
std::pair< const Arg *, bool >  b 
)
inlineprotected

Definition at line 209 of file StdOutput.h.

References CompareShortID().

Referenced by TCLAP::StdOutput::_shortUsage().

Here is the call graph for this function:

◆ CompareShortID()

bool TCLAP::internal::CompareShortID ( const Arg *  a,
const Arg *  b 
)
inlineprotected

Definition at line 197 of file StdOutput.h.

References TCLAP::Arg::getFlag(), and TCLAP::Arg::shortID().

Referenced by TCLAP::StdOutput::_shortUsage(), CompareOptions(), and PrintExclusiveShortGroup().

Here is the call graph for this function:

◆ FindArgGroup()

ArgGroup * TCLAP::internal::FindArgGroup ( const std::list< ArgGroup * > &  groups,
const Arg *  arg 
)
inlineprotected

Definition at line 222 of file StdOutput.h.

Referenced by TCLAP::StdOutput::_longUsage(), and TCLAP::StdOutput::_shortUsage().

◆ GroupChoice()

const char * TCLAP::internal::GroupChoice ( const ArgGroup &  group)
inlineprotected

Definition at line 131 of file DocBookOutput.h.

References TCLAP::ArgGroup::isRequired(), and TCLAP::ArgGroup::showAsGroup().

Referenced by TCLAP::DocBookOutput::printShortGroup().

Here is the call graph for this function:

◆ HasVisiblePositional()

bool TCLAP::internal::HasVisiblePositional ( const ArgGroup &  group)
inlineprotected

Definition at line 231 of file StdOutput.h.

References TCLAP::ArgGroup::begin(), and TCLAP::ArgGroup::end().

Referenced by TCLAP::StdOutput::_longUsage(), and TCLAP::StdOutput::_shortUsage().

Here is the call graph for this function:

◆ IsVisibleLongSwitch()

bool TCLAP::internal::IsVisibleLongSwitch ( const Arg &  arg)
inlineprotected

◆ IsVisibleOption()

bool TCLAP::internal::IsVisibleOption ( const Arg &  arg)
inlineprotected

◆ IsVisibleShortSwitch()

bool TCLAP::internal::IsVisibleShortSwitch ( const Arg &  arg)
inlineprotected

◆ PrintExclusiveShortGroup()

void TCLAP::internal::PrintExclusiveShortGroup ( std::ostream &  os,
const ArgGroup &  group 
)
inlineprotected

Definition at line 237 of file StdOutput.h.

References TCLAP::ArgGroup::begin(), CompareShortID(), TCLAP::ArgGroup::end(), and TCLAP::ArgGroup::isRequired().

Referenced by TCLAP::StdOutput::_shortUsage().

Here is the call graph for this function: