My Project
Public Member Functions | Public Attributes | List of all members
llvm::cl::OptionValue< PassArgData > Struct Template Referencefinal

Define a valid OptionValue for the command line pass argument. More...

Inheritance diagram for llvm::cl::OptionValue< PassArgData >:
Inheritance graph
[legend]
Collaboration diagram for llvm::cl::OptionValue< PassArgData >:
Collaboration graph
[legend]

Public Member Functions

 OptionValue (const PassArgData &value)
 
 OptionValue ()=default
 
void anchor () override
 
bool hasValue () const
 
const PassArgData & getValue () const
 
void setValue (const PassArgData &value)
 

Public Attributes

PassArgData value
 

Detailed Description

template<>
struct llvm::cl::OptionValue< PassArgData >

Define a valid OptionValue for the command line pass argument.

Constructor & Destructor Documentation

◆ OptionValue() [1/2]

llvm::cl::OptionValue< PassArgData >::OptionValue ( const PassArgData &  value)
inline

◆ OptionValue() [2/2]

llvm::cl::OptionValue< PassArgData >::OptionValue ( )
default

Member Function Documentation

◆ anchor()

void llvm::cl::OptionValue< PassArgData >::anchor ( )
inlineoverride

◆ getValue()

const PassArgData& llvm::cl::OptionValue< PassArgData >::getValue ( ) const
inline

◆ hasValue()

bool llvm::cl::OptionValue< PassArgData >::hasValue ( ) const
inline

◆ setValue()

void llvm::cl::OptionValue< PassArgData >::setValue ( const PassArgData &  value)
inline

Member Data Documentation

◆ value

PassArgData llvm::cl::OptionValue< PassArgData >::value

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