Public Types | Public Member Functions | Private Attributes | List of all members
lexy::argv_input< Encoding > Class Template Reference

#include <argv_input.hpp>

Public Types

using char_type = typename encoding::char_type
 
using encoding = Encoding
 

Public Member Functions

constexpr argv_input ()=default
 
constexpr argv_input (argv_iterator begin, argv_iterator end) noexcept
 Iterate over the range of command-line arguments. More...
 
constexpr argv_input (int argc, char *argv[]) noexcept
 Iterate over the command-line arguments. More...
 
constexpr auto reader () const &noexcept
 

Private Attributes

argv_iterator _begin
 
argv_iterator _end
 

Detailed Description

template<typename Encoding = default_encoding>
class lexy::argv_input< Encoding >

Definition at line 119 of file argv_input.hpp.

Member Typedef Documentation

◆ char_type

template<typename Encoding = default_encoding>
using lexy::argv_input< Encoding >::char_type = typename encoding::char_type

Definition at line 123 of file argv_input.hpp.

◆ encoding

template<typename Encoding = default_encoding>
using lexy::argv_input< Encoding >::encoding = Encoding

Definition at line 122 of file argv_input.hpp.

Constructor & Destructor Documentation

◆ argv_input() [1/3]

template<typename Encoding = default_encoding>
constexpr lexy::argv_input< Encoding >::argv_input ( )
constexprdefault

◆ argv_input() [2/3]

template<typename Encoding = default_encoding>
constexpr lexy::argv_input< Encoding >::argv_input ( argv_iterator  begin,
argv_iterator  end 
)
inlineconstexprnoexcept

Iterate over the range of command-line arguments.

Definition at line 132 of file argv_input.hpp.

◆ argv_input() [3/3]

template<typename Encoding = default_encoding>
constexpr lexy::argv_input< Encoding >::argv_input ( int  argc,
char *  argv[] 
)
inlineconstexprnoexcept

Iterate over the command-line arguments.

Definition at line 136 of file argv_input.hpp.

Member Function Documentation

◆ reader()

template<typename Encoding = default_encoding>
constexpr auto lexy::argv_input< Encoding >::reader ( ) const &
inlineconstexprnoexcept

Definition at line 141 of file argv_input.hpp.

Member Data Documentation

◆ _begin

template<typename Encoding = default_encoding>
argv_iterator lexy::argv_input< Encoding >::_begin
private

Definition at line 147 of file argv_input.hpp.

◆ _end

template<typename Encoding = default_encoding>
argv_iterator lexy::argv_input< Encoding >::_end
private

Definition at line 147 of file argv_input.hpp.


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


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