paludis Version 3.0.2
The one true package mangler
paludis::args::EnumArg::EnumArgOptions Class Reference

#include <args_option.hh>

Public Member Functions

 EnumArgOptions (const std::string &, const std::string &)
 EnumArgOptions (const std::string &, const char, const std::string &)
 ~EnumArgOptions ()
EnumArgOptions & operator() (const std::string &, const std::string &)
EnumArgOptions & operator() (const std::string &, const char, const std::string &)

Friends

class EnumArg

Detailed Description

Helper class for passing available options and associated descriptions to the EnumArg constructor.

Constructor & Destructor Documentation

◆ EnumArgOptions() [1/2]

paludis::args::EnumArg::EnumArgOptions::EnumArgOptions ( const std::string & ,
const std::string &  )

Constructor

Referenced by operator()(), and operator()().

◆ EnumArgOptions() [2/2]

paludis::args::EnumArg::EnumArgOptions::EnumArgOptions ( const std::string & ,
const char ,
const std::string &  )

Constructor, with short arg.

Since
0.40

◆ ~EnumArgOptions()

paludis::args::EnumArg::EnumArgOptions::~EnumArgOptions ( )

Destructor.

Member Function Documentation

◆ operator()() [1/2]

EnumArgOptions & paludis::args::EnumArg::EnumArgOptions::operator() ( const std::string & ,
const char ,
const std::string &  )

Adds another (option, short-option, description).

Since
0.40

References EnumArgOptions().

◆ operator()() [2/2]

EnumArgOptions & paludis::args::EnumArg::EnumArgOptions::operator() ( const std::string & ,
const std::string &  )

Adds another (option, description).

References EnumArgOptions().


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