MLIR-AIE
Public Member Functions | List of all members
cxxopts::OptionValue Class Reference

#include "/home/runner/work/mlir-aie/mlir-aie/runtime_lib/test_lib/cxxopts.hpp"

Public Member Functions

void add (const std::shared_ptr< const OptionDetails > &details, const std::string &text)
 
void parse (const std::shared_ptr< const OptionDetails > &details, const std::string &text)
 
void parse_default (const std::shared_ptr< const OptionDetails > &details)
 
void parse_no_value (const std::shared_ptr< const OptionDetails > &details)
 
CXXOPTS_NODISCARD std::size_t count () const noexcept
 
CXXOPTS_NODISCARD bool has_default () const noexcept
 
template<typename T >
const T & as () const
 

Detailed Description

Definition at line 1112 of file cxxopts.hpp.

Member Function Documentation

◆ add()

void cxxopts::OptionValue::add ( const std::shared_ptr< const OptionDetails > &  details,
const std::string &  text 
)
inline

Definition at line 1114 of file cxxopts.hpp.

◆ as()

template<typename T >
const T & cxxopts::OptionValue::as ( ) const
inline

Definition at line 1158 of file cxxopts.hpp.

References cxxopts::first_or_empty().

◆ count()

CXXOPTS_NODISCARD std::size_t cxxopts::OptionValue::count ( ) const
inlinenoexcept

Definition at line 1147 of file cxxopts.hpp.

◆ has_default()

CXXOPTS_NODISCARD bool cxxopts::OptionValue::has_default ( ) const
inlinenoexcept

Definition at line 1155 of file cxxopts.hpp.

◆ parse()

void cxxopts::OptionValue::parse ( const std::shared_ptr< const OptionDetails > &  details,
const std::string &  text 
)
inline

Definition at line 1122 of file cxxopts.hpp.

◆ parse_default()

void cxxopts::OptionValue::parse_default ( const std::shared_ptr< const OptionDetails > &  details)
inline

Definition at line 1130 of file cxxopts.hpp.

◆ parse_no_value()

void cxxopts::OptionValue::parse_no_value ( const std::shared_ptr< const OptionDetails > &  details)
inline

Definition at line 1137 of file cxxopts.hpp.


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