WPILibC++ 2025.1.1
Loading...
Searching...
No Matches
wpi::ArgumentParser::MutuallyExclusiveGroup Class Reference

#include <wpi/argparse.h>

Public Member Functions

 MutuallyExclusiveGroup ()=delete
 
 MutuallyExclusiveGroup (ArgumentParser &parent, bool required=false)
 
 MutuallyExclusiveGroup (const MutuallyExclusiveGroup &other)=delete
 
MutuallyExclusiveGroupoperator= (const MutuallyExclusiveGroup &other)=delete
 
 MutuallyExclusiveGroup (MutuallyExclusiveGroup &&other) noexcept
 
template<typename... Targs>
Argumentadd_argument (Targs... f_args)
 

Friends

class ArgumentParser
 

Constructor & Destructor Documentation

◆ MutuallyExclusiveGroup() [1/4]

wpi::ArgumentParser::MutuallyExclusiveGroup::MutuallyExclusiveGroup ( )
delete

◆ MutuallyExclusiveGroup() [2/4]

wpi::ArgumentParser::MutuallyExclusiveGroup::MutuallyExclusiveGroup ( ArgumentParser & parent,
bool required = false )
inlineexplicit

◆ MutuallyExclusiveGroup() [3/4]

wpi::ArgumentParser::MutuallyExclusiveGroup::MutuallyExclusiveGroup ( const MutuallyExclusiveGroup & other)
delete

◆ MutuallyExclusiveGroup() [4/4]

wpi::ArgumentParser::MutuallyExclusiveGroup::MutuallyExclusiveGroup ( MutuallyExclusiveGroup && other)
inlinenoexcept

Member Function Documentation

◆ add_argument()

template<typename... Targs>
Argument & wpi::ArgumentParser::MutuallyExclusiveGroup::add_argument ( Targs... f_args)
inline

◆ operator=()

MutuallyExclusiveGroup & wpi::ArgumentParser::MutuallyExclusiveGroup::operator= ( const MutuallyExclusiveGroup & other)
delete

Friends And Related Symbol Documentation

◆ ArgumentParser

friend class ArgumentParser
friend

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