struct OptionValueBase

Declaration

template <class DataType, bool isClass>
struct OptionValueBase : public GenericOptionValue { /* full declaration omitted */ };

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

Inherits from: GenericOptionValue

Templates

DataType
bool isClass

Method Overview

Inherited from GenericOptionValue:

Methods

bool compare(const DataType&) const

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

Parameters

const DataType&

bool compare(
    const llvm::cl::GenericOptionValue&) const

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

Parameters

const llvm::cl::GenericOptionValue&

const DataType& getValue() const

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

bool hasValue() const

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

template <class DT>
void setValue(const DT&)

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

Templates

DT

Parameters

const DT&

~OptionValueBase<DataType, isClass>()

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