libvariant
 All Classes Namespaces Files Functions Enumerations Groups
Public Member Functions | Friends | List of all members
libvariant::OptionGroup Class Reference

Groups are a way to organize the option and to provide mutual exclusion. More...

#include <Variant/ArgParse.h>

Public Member Functions

OptionGroupTitle (const std::string &t)
 Set the title for this group.
 
OptionGroupDescription (const std::string &d)
 Set the description for this group.
 
OptionGroupMutuallyExclusive (bool exclusive=true)
 Set that the options in this group are mutually exclusive.
 
OptionGroupRequired (bool req=true)
 Set that at least one option in this group is required.
 
OptionGroupAdd (const std::string &keypath)
 
OptionGroupAdd (const Path &keypath)
 
OptionGroupAdvanced (bool adv=true)
 Sets this option group to be advanced.
 

Friends

class ArgParse
 

Detailed Description

Groups are a way to organize the option and to provide mutual exclusion.


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