Public Member Functions |
ParserClass & | getParser () |
unsigned | getPosition (unsigned optnum) const |
void | setNumAdditionalVals (unsigned n) |
template<class M0t > |
| list (const M0t &M0) |
template<class M0t , class M1t > |
| list (const M0t &M0, const M1t &M1) |
template<class M0t , class M1t , class M2t > |
| list (const M0t &M0, const M1t &M1, const M2t &M2) |
template<class M0t , class M1t , class M2t , class M3t > |
| list (const M0t &M0, const M1t &M1, const M2t &M2, const M3t &M3) |
template<class M0t , class M1t , class M2t , class M3t , class M4t > |
| list (const M0t &M0, const M1t &M1, const M2t &M2, const M3t &M3, const M4t &M4) |
template<class M0t , class M1t , class M2t , class M3t , class M4t , class M5t > |
| list (const M0t &M0, const M1t &M1, const M2t &M2, const M3t &M3, const M4t &M4, const M5t &M5) |
template<class M0t , class M1t , class M2t , class M3t , class M4t , class M5t , class M6t > |
| list (const M0t &M0, const M1t &M1, const M2t &M2, const M3t &M3, const M4t &M4, const M5t &M5, const M6t &M6) |
template<class M0t , class M1t , class M2t , class M3t , class M4t , class M5t , class M6t , class M7t > |
| list (const M0t &M0, const M1t &M1, const M2t &M2, const M3t &M3, const M4t &M4, const M5t &M5, const M6t &M6, const M7t &M7) |
Private Member Functions |
virtual enum ValueExpected | getValueExpectedFlagDefault () const |
virtual void | getExtraOptionNames (SmallVectorImpl< const char * > &OptionNames) |
virtual bool | handleOccurrence (unsigned pos, StringRef ArgName, StringRef Arg) |
virtual size_t | getOptionWidth () const |
virtual void | printOptionInfo (size_t GlobalWidth) const |
virtual void | printOptionValue (size_t, bool) const |
void | done () |
Private Attributes |
std::vector< unsigned > | Positions |
ParserClass | Parser |
template<class DataType, class Storage = bool, class ParserClass = parser<DataType>>
template<class M0t , class M1t , class M2t , class M3t , class M4t >
llvm::cl::list< DataType, Storage, ParserClass >::list |
( |
const M0t & |
M0, |
|
|
const M1t & |
M1, |
|
|
const M2t & |
M2, |
|
|
const M3t & |
M3, |
|
|
const M4t & |
M4 | |
|
) |
| | [inline] |
template<class DataType, class Storage = bool, class ParserClass = parser<DataType>>
template<class M0t , class M1t , class M2t , class M3t , class M4t , class M5t >
llvm::cl::list< DataType, Storage, ParserClass >::list |
( |
const M0t & |
M0, |
|
|
const M1t & |
M1, |
|
|
const M2t & |
M2, |
|
|
const M3t & |
M3, |
|
|
const M4t & |
M4, |
|
|
const M5t & |
M5 | |
|
) |
| | [inline] |
template<class DataType, class Storage = bool, class ParserClass = parser<DataType>>
template<class M0t , class M1t , class M2t , class M3t , class M4t , class M5t , class M6t >
llvm::cl::list< DataType, Storage, ParserClass >::list |
( |
const M0t & |
M0, |
|
|
const M1t & |
M1, |
|
|
const M2t & |
M2, |
|
|
const M3t & |
M3, |
|
|
const M4t & |
M4, |
|
|
const M5t & |
M5, |
|
|
const M6t & |
M6 | |
|
) |
| | [inline] |
template<class DataType, class Storage = bool, class ParserClass = parser<DataType>>
template<class M0t , class M1t , class M2t , class M3t , class M4t , class M5t , class M6t , class M7t >
llvm::cl::list< DataType, Storage, ParserClass >::list |
( |
const M0t & |
M0, |
|
|
const M1t & |
M1, |
|
|
const M2t & |
M2, |
|
|
const M3t & |
M3, |
|
|
const M4t & |
M4, |
|
|
const M5t & |
M5, |
|
|
const M6t & |
M6, |
|
|
const M7t & |
M7 | |
|
) |
| | [inline] |