llvm::cl::ValuesClass< DataType > Class Template Reference

#include <CommandLine.h>

List of all members.

Public Member Functions

 ValuesClass (const char *EnumName, DataType Val, const char *Desc, va_list ValueArgs)
template<class Opt >
void apply (Opt &O) const

Private Member Functions

void processValues (va_list Vals)

Private Attributes

SmallVector< std::pair< const
char *, std::pair< int, const
char * > >, 4 > 
Values

template<class DataType>
class llvm::cl::ValuesClass< DataType >


Constructor & Destructor Documentation

template<class DataType>
llvm::cl::ValuesClass< DataType >::ValuesClass ( const char *  EnumName,
DataType  Val,
const char *  Desc,
va_list  ValueArgs 
) [inline]

Member Function Documentation

template<class DataType>
template<class Opt >
void llvm::cl::ValuesClass< DataType >::apply ( Opt &  O  )  const [inline]
template<class DataType>
void llvm::cl::ValuesClass< DataType >::processValues ( va_list  Vals  )  [private]

Member Data Documentation

template<class DataType>
SmallVector<std::pair<const char *, std::pair<int, const char *> >,4> llvm::cl::ValuesClass< DataType >::Values [private]

The documentation for this class was generated from the following file:

Generated on 2 Nov 2013 for Galois by  doxygen 1.6.1