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

Methods

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)

Declared at: llvm/include/llvm/Support/CommandLine.h:1715

Templates

T

Parameters

const T& V

bits_storage<DataType, StorageClass>()

Declared at: llvm/include/llvm/Support/CommandLine.h:1706

void clear()

Declared at: llvm/include/llvm/Support/CommandLine.h:1724

unsigned int getBits()

Declared at: llvm/include/llvm/Support/CommandLine.h:1722

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)

Declared at: llvm/include/llvm/Support/CommandLine.h:1708

Parameters

llvm::cl::Option& O
unsigned int& L