Proyecto Final - Turinmachin
Recreación del minijuego de matemáticas de Brain-Age usando redes neuronales
Loading...
Searching...
No Matches
Catch::Clara::Parser Class Reference

#include <catch_amalgamated.hpp>

Inheritance diagram for Catch::Clara::Parser:
Collaboration diagram for Catch::Clara::Parser:

Public Member Functions

auto operator|= (ExeName const &exeName) -> Parser &
auto operator|= (Arg const &arg) -> Parser &
Parseroperator|= (Parser const &other)
std::vector< Detail::HelpColumnsgetHelpColumns () const
void writeToStream (std::ostream &os) const
Detail::Result validate () const override
Detail::InternalParseResult parse (std::string const &exeName, Detail::TokenStream tokens) const override

Friends

Parseroperator|= (Parser &p, Opt const &opt)
Parseroperator|= (Parser &p, Opt &&opt)
template<typename T>
Parser operator| (Parser const &p, T &&rhs)
template<typename T>
Parser operator| (Parser &&p, T &&rhs)
auto operator<< (std::ostream &os, Parser const &parser) -> std::ostream &

Member Function Documentation

◆ getHelpColumns()

std::vector< Detail::HelpColumns > Catch::Clara::Parser::getHelpColumns ( ) const
Here is the caller graph for this function:

◆ operator|=() [1/3]

auto Catch::Clara::Parser::operator|= ( Arg const & arg) -> Parser&
inline

◆ operator|=() [2/3]

auto Catch::Clara::Parser::operator|= ( ExeName const & exeName) -> Parser&
inline

◆ operator|=() [3/3]

Parser & Catch::Clara::Parser::operator|= ( Parser const & other)

◆ parse()

Detail::InternalParseResult Catch::Clara::Parser::parse ( std::string const & exeName,
Detail::TokenStream tokens ) const
overridevirtual

Implements Catch::Clara::Detail::ParserBase.

Here is the call graph for this function:

◆ validate()

Detail::Result Catch::Clara::Parser::validate ( ) const
overridevirtual

Reimplemented from Catch::Clara::Detail::ParserBase.

Here is the call graph for this function:

◆ writeToStream()

void Catch::Clara::Parser::writeToStream ( std::ostream & os) const
Here is the call graph for this function:

◆ operator<<

auto operator<< ( std::ostream & os,
Parser const & parser ) -> std::ostream&
friend

◆ operator| [1/2]

template<typename T>
Parser operator| ( Parser && p,
T && rhs )
friend

◆ operator| [2/2]

template<typename T>
Parser operator| ( Parser const & p,
T && rhs )
friend

◆ operator|= [1/2]

Parser & operator|= ( Parser & p,
Opt && opt )
friend

◆ operator|= [2/2]

Parser & operator|= ( Parser & p,
Opt const & opt )
friend

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