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

#include <CommandLineParser.h>

Classes

class  OptionArgument
class  PositionalArgument
class  Separator
class  Argument
class  Result
class  Error

Public Types

enum class  ErrorKind { kMissingValue , kUnexpectedValue , kUnrecognizedOption }

Public Member Functions

void addOption (std::string name)
Expected< Result, Erroroperator() (const std::vector< std::string > &args)

Member Enumeration Documentation

◆ ErrorKind

Enumerator
kMissingValue 
kUnexpectedValue 
kUnrecognizedOption 

Member Function Documentation

◆ addOption()

void mini_llvm::CommandLineParser::addOption ( std::string name)

◆ operator()()

Expected< Result, Error > mini_llvm::CommandLineParser::operator() ( const std::vector< std::string > & args)

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