LLVM: llvm:πŸ†‘:OptionValue< DataType > Struct Template Reference (original) (raw)

#include "[llvm/Support/CommandLine.h](CommandLine%5F8h%5Fsource.html)"

Inheritance diagram for llvm:πŸ†‘:OptionValue< DataType >:

[legend]

Public Member Functions
OptionValue ()=default
OptionValue (const DataType &V)
template
OptionValue< DataType > & operator= (const DT &V)
Public Member Functions inherited from llvm:πŸ†‘:OptionValueBase< DataType, std::is_class_v< DataType > >
bool hasValue () const
const DataType & getValue () const
void setValue (const DT &)
bool compare (const DataType &) const
Public Member Functions inherited from llvm:πŸ†‘:GenericOptionValue
virtual bool compare (const GenericOptionValue &V) const =0
Additional Inherited Members
Public Types inherited from llvm:πŸ†‘:OptionValueBase< DataType, std::is_class_v< DataType > >
using WrapperType
Protected Member Functions inherited from llvm:πŸ†‘:OptionValueBase< DataType, std::is_class_v< DataType > >
~OptionValueBase ()=default
Protected Member Functions inherited from llvm:πŸ†‘:GenericOptionValue
GenericOptionValue ()=default
GenericOptionValue (const GenericOptionValue &)=default
GenericOptionValue & operator= (const GenericOptionValue &)=default
~GenericOptionValue ()=default

Detailed Description

template
struct llvm:πŸ†‘:OptionValue< DataType >

Definition at line 625 of file CommandLine.h.

Constructor & Destructor Documentation

template

llvm:πŸ†‘:OptionValue< DataType >::OptionValue ( ) default

Referenced by operator=().

β—† OptionValue() [2/2]

template

llvm:πŸ†‘:OptionValue< DataType >::OptionValue ( const DataType & V) inline

Definition at line 629 of file CommandLine.h.

References llvm:πŸ†‘:OptionValueBase< DataType, std::is_class_v< DataType > >::setValue().

Member Function Documentation

β—† operator=()

template

template

OptionValue< DataType > & llvm:πŸ†‘:OptionValue< DataType >::operator= ( const DT & V) inline

Definition at line 632 of file CommandLine.h.

References OptionValue(), and llvm:πŸ†‘:OptionValueBase< DataType, std::is_class_v< DataType > >::setValue().


The documentation for this struct was generated from the following file: