class OptionValueCopy

Declaration

template <class DataType>
class OptionValueCopy : public GenericOptionValue { /* full declaration omitted */ };

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

Inherits from: GenericOptionValue

Templates

DataType

Member Variables

private DataType Value
private bool Valid = false

Method Overview

Inherited from GenericOptionValue:

Methods

OptionValueCopy<DataType>(
    const OptionValueCopy<DataType>&)

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

Parameters

const OptionValueCopy<DataType>&

OptionValueCopy<DataType>()

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

bool compare(const DataType& V) const

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

Parameters

const DataType& V

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

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

Parameters

const llvm::cl::GenericOptionValue& V

const DataType& getValue() const

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

bool hasValue() const

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

void setValue(const DataType& V)

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

Parameters

const DataType& V

~OptionValueCopy<DataType>()

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