BioCMAMC-ST
CliResults< S > Struct Template Reference

#include <cli_parser.hpp>

Inheritance diagram for CliResults< S >:
[legend]
Collaboration diagram for CliResults< S >:
[legend]

Public Member Functions

 CliResults (std::string_view t) noexcept
 
 CliResults (S &&value) noexcept
 
constexpr CliResults () noexcept=default
 
 operator CliResults< S > () &&
 
 operator CliResults< S > () const &
 
- Public Member Functions inherited from Result< S, std::string >
constexpr Result () noexcept
 
constexpr Result (std::string const &&t) noexcept
 
constexpr Result (S &&s) noexcept
 
constexpr operator bool () const noexcept
 
constexpr bool valid () const noexcept
 
constexpr bool invalid () const noexcept
 
constexpr auto get () const noexcept -> std::string
 
auto gets () const -> S
 
auto match (Func &&f, Err &&r) noexcept
 

Constructor & Destructor Documentation

◆ CliResults() [1/3]

template<typename S >
CliResults< S >::CliResults ( std::string_view t)
inlineexplicitnoexcept

◆ CliResults() [2/3]

template<typename S >
CliResults< S >::CliResults ( S && value)
inlineexplicitnoexcept

◆ CliResults() [3/3]

template<typename S >
CliResults< S >::CliResults ( )
explicitconstexprdefaultnoexcept
Here is the caller graph for this function:

Member Function Documentation

◆ operator CliResults< S >() [1/2]

template<typename S >
CliResults< S >::operator CliResults< S > ( ) &&
inlineexplicit
Here is the call graph for this function:

◆ operator CliResults< S >() [2/2]

template<typename S >
CliResults< S >::operator CliResults< S > ( ) const &
inlineexplicit
Here is the call graph for this function:

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