paludis Version 3.0.2
The one true package mangler
paludis::args Namespace Reference

Classes

class  AliasArg
struct  AllowedEnumArg
class  ArgsDumper
class  ArgsError
class  ArgsGroup
class  ArgsHandler
class  ArgsOption
class  ArgsSection
class  ArgsVisitor
class  AsciidocWriter
class  BadArgument
class  BadValue
class  DocWriter
struct  DoHelp
class  EnumArg
class  IntegerArg
class  LogLevelArg
class  MissingValue
class  StringArg
class  StringSequenceArg
class  StringSetArg
class  SwitchArg

Typedefs

typedef Options< ArgsHandlerOption > ArgsHandlerOptions

Enumerations

enum  ArgsOptionSpecifiedness { aos_not , aos_weak , aos_specified }

Functions

std::ostream & operator<< (std::ostream &, const ArgsHandler &)
const std::string escape (const std::string &) PALUDIS_VISIBLE PALUDIS_ATTRIBUTE((warn_unused_result))
void generate_doc (DocWriter &dw, const ArgsHandler *const h) PALUDIS_VISIBLE

Detailed Description

Commandline argument handling.

Function Documentation

◆ generate_doc()

void paludis::args::generate_doc ( DocWriter & dw,
const ArgsHandler *const h )

Write docs to an ostream.

References generate_doc(), and PALUDIS_VISIBLE.

Referenced by generate_doc().

◆ operator<<()

std::ostream & paludis::args::operator<< ( std::ostream & ,
const ArgsHandler &  )

Output an ArgsHandler to an ostream, for –help output.

References PALUDIS_VISIBLE.