OptionDetails Class Reference

#include <RobotAPI/applications/AronCodeGenerator/cxxopts.hpp>

Public Member Functions

const String & description () const
 
const std::string & long_name () const
 
std::shared_ptr< Value > make_storage () const
 
 OptionDetails (const OptionDetails &rhs)
 
 OptionDetails (const std::string &short_, const std::string &long_, const String &desc, std::shared_ptr< const Value > val)
 
 OptionDetails (OptionDetails &&rhs)=default
 
const std::string & short_name () const
 
const Value & value () const
 

Constructor & Destructor Documentation

◆ OptionDetails() [1/3]

OptionDetails ( const std::string & short_,
const std::string & long_,
const String & desc,
std::shared_ptr< const Value > val )
inline

◆ OptionDetails() [2/3]

OptionDetails ( const OptionDetails & rhs)
inline

◆ OptionDetails() [3/3]

OptionDetails ( OptionDetails && rhs)
default

Member Function Documentation

◆ description()

const String & description ( ) const
inline

◆ long_name()

const std::string & long_name ( ) const
inline

◆ make_storage()

std::shared_ptr< Value > make_storage ( ) const
inline

◆ short_name()

const std::string & short_name ( ) const
inline

◆ value()

const Value & value ( ) const
inline

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