class bits_storage
Declaration
template <class DataType, class StorageClass>
class bits_storage { /* full declaration omitted */ };
Declared at: llvm/include/llvm/Support/CommandLine.h:1695
Templates
- DataType
- StorageClass
Member Variables
- private unsigned int* Location = nullptr
Method Overview
- private template <class T>static unsigned int Bit(const T & V)
- public template <class T>void addValue(const T & V)
- public bits_storage<DataType, StorageClass>()
- public void clear()
- public unsigned int getBits()
- public template <class T>bool isSet(const T & V)
- public bool setLocation(llvm::cl::Option & O, unsigned int & L)
Methods
¶template <class T>
static unsigned int Bit(const T& V)
template <class T>
static unsigned int Bit(const T& V)
Declared at: llvm/include/llvm/Support/CommandLine.h:1698
Templates
- T
Parameters
- const T& V
¶template <class T>
void addValue(const T& V)
template <class T>
void addValue(const T& V)
Declared at: llvm/include/llvm/Support/CommandLine.h:1715
Templates
- T
Parameters
- const T& V
¶bits_storage<DataType, StorageClass>()
bits_storage<DataType, StorageClass>()
Declared at: llvm/include/llvm/Support/CommandLine.h:1706
¶void clear()
void clear()
Declared at: llvm/include/llvm/Support/CommandLine.h:1724
¶unsigned int getBits()
unsigned int getBits()
Declared at: llvm/include/llvm/Support/CommandLine.h:1722
¶template <class T>
bool isSet(const T& V)
template <class T>
bool isSet(const T& V)
Declared at: llvm/include/llvm/Support/CommandLine.h:1729
Templates
- T
Parameters
- const T& V
¶bool setLocation(llvm::cl::Option& O,
unsigned int& L)
bool setLocation(llvm::cl::Option& O,
unsigned int& L)
Declared at: llvm/include/llvm/Support/CommandLine.h:1708
Parameters
- llvm::cl::Option& O
- unsigned int& L