class opt_storage
Declaration
template <class DataType, bool ExternalStorage, bool isClass>
class opt_storage { /* full declaration omitted */ };
Declared at: llvm/include/llvm/Support/CommandLine.h:1318
Templates
- DataType
- bool ExternalStorage
- bool isClass
Method Overview
- public const OptionValue<DataType> & getDefault() const
- public DataType & getValue()
- public const DataType & getValue() const
- public DataType operator type-parameter-0-0() const
- public opt_storage<DataType, ExternalStorage, isClass>()
- public bool setLocation(llvm::cl::Option & O, DataType & L)
- public template <class T>void setValue(const T & V, bool initial = false)
Methods
¶const OptionValue<DataType>& getDefault() const
const OptionValue<DataType>& getDefault() const
Declared at: llvm/include/llvm/Support/CommandLine.h:1357
¶DataType& getValue()
DataType& getValue()
Declared at: llvm/include/llvm/Support/CommandLine.h:1346
¶const DataType& getValue() const
const DataType& getValue() const
Declared at: llvm/include/llvm/Support/CommandLine.h:1350
¶DataType operator type - parameter - 0 - 0() const
DataType operator type - parameter - 0 - 0() const
Declared at: llvm/include/llvm/Support/CommandLine.h:1355
¶opt_storage<DataType, ExternalStorage, isClass>()
opt_storage<DataType, ExternalStorage, isClass>()
Declared at: llvm/include/llvm/Support/CommandLine.h:1329
¶bool setLocation(llvm::cl::Option& O, DataType& L)
bool setLocation(llvm::cl::Option& O, DataType& L)
Declared at: llvm/include/llvm/Support/CommandLine.h:1331
Parameters
- llvm::cl::Option& O
- DataType& L
¶template <class T>
void setValue(const T& V, bool initial = false)
template <class T>
void setValue(const T& V, bool initial = false)
Declared at: llvm/include/llvm/Support/CommandLine.h:1339
Templates
- T
Parameters
- const T& V
- bool initial = false