mini-llvm 0.1.0
Loading...
Searching...
No Matches
mini_llvm::CommandLineParser::Argument Class Reference

#include <CommandLineParser.h>

Public Member Functions

 Argument (OptionArgument option)
 Argument (PositionalArgument positionalArg)
 Argument (Separator separator)
const OptionArgumentoption () const
const PositionalArgumentpositional () const
const Separatorseparator () const

Constructor & Destructor Documentation

◆ Argument() [1/3]

mini_llvm::CommandLineParser::Argument::Argument ( OptionArgument option)
inlineexplicit

◆ Argument() [2/3]

mini_llvm::CommandLineParser::Argument::Argument ( PositionalArgument positionalArg)
inlineexplicit

◆ Argument() [3/3]

mini_llvm::CommandLineParser::Argument::Argument ( Separator separator)
inlineexplicit

Member Function Documentation

◆ option()

const OptionArgument * mini_llvm::CommandLineParser::Argument::option ( ) const
inline

◆ positional()

const PositionalArgument * mini_llvm::CommandLineParser::Argument::positional ( ) const
inline

◆ separator()

const Separator * mini_llvm::CommandLineParser::Argument::separator ( ) const
inline

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