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

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

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

[legend]

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

Detailed Description

Definition at line 659 of file CommandLine.h.

Member Typedef Documentation

β—† WrapperType

using llvm:πŸ†‘:OptionValue< std::string >::WrapperType = StringRef

Definition at line 660 of file CommandLine.h.

Constructor & Destructor Documentation

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

Referenced by operator=().

β—† OptionValue() [2/2]

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

Definition at line 664 of file CommandLine.h.

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

Member Function Documentation

β—† operator=()

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

Definition at line 666 of file CommandLine.h.

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


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