Classes | Namespaces | Typedefs | Functions | Variables
argv_input.hpp File Reference
#include <lexy/_detail/assert.hpp>
#include <lexy/_detail/iterator.hpp>
#include <lexy/dsl/base.hpp>
#include <lexy/dsl/token.hpp>
#include <lexy/input/base.hpp>
#include <lexy/lexeme.hpp>
Include dependency graph for argv_input.hpp:

Go to the source code of this file.

Classes

struct  lexyd::_argvsep
 
class  lexy::argv_input< Encoding >
 
class  lexy::argv_iterator
 An iterator over the command-line arguments. More...
 
class  lexy::argv_sentinel
 A sentinel for the command-line arguments. More...
 
struct  lexyd::_argvsep::tp< Reader >
 

Namespaces

 lexy
 
 lexyd
 

Typedefs

template<typename Tag , typename Encoding = default_encoding>
using lexy::argv_error = error_for< argv_input< Encoding >, Tag >
 
template<typename Encoding = default_encoding>
using lexy::argv_error_context = error_context< argv_input< Encoding > >
 
template<typename Encoding = default_encoding>
using lexy::argv_lexeme = lexeme_for< argv_input< Encoding > >
 

Functions

constexpr argv_iterator lexy::argv_begin (int argc, char *argv[]) noexcept
 Returns an iterator to the beginning of the command-line arguments. More...
 
constexpr argv_iterator lexy::argv_end (int argc, char *argv[]) noexcept
 Returns an iterator one past the end of the command-line arguments. More...
 
 lexy::argv_input (int argc, char *argv[]) -> argv_input<>
 

Variables

constexpr auto lexyd::argv_separator = _argvsep{}
 Matches the separator between arguments of an argv_input. More...
 


behaviortree_cpp_v4
Author(s): Davide Faconti
autogenerated on Fri Jun 28 2024 02:20:08