Public Types | Public Member Functions | List of all members
lexy::_int< T > Struct Template Reference

#include <integer.hpp>

Public Types

using return_type = T
 

Public Member Functions

template<typename Integer >
constexpr T operator() (const Integer &value) const
 
constexpr T operator() (lexy::minus_sign) const =delete
 
template<typename Integer >
constexpr T operator() (lexy::minus_sign, const Integer &value) const
 
constexpr T operator() (lexy::plus_sign) const =delete
 
template<typename Integer >
constexpr T operator() (lexy::plus_sign, const Integer &value) const
 

Detailed Description

template<typename T>
struct lexy::_int< T >

Definition at line 13 of file callback/integer.hpp.

Member Typedef Documentation

◆ return_type

template<typename T >
using lexy::_int< T >::return_type = T

Definition at line 15 of file callback/integer.hpp.

Member Function Documentation

◆ operator()() [1/5]

template<typename T >
template<typename Integer >
constexpr T lexy::_int< T >::operator() ( const Integer &  value) const
inlineconstexpr

Definition at line 22 of file callback/integer.hpp.

◆ operator()() [2/5]

template<typename T >
constexpr T lexy::_int< T >::operator() ( lexy::minus_sign  ) const
constexprdelete

◆ operator()() [3/5]

template<typename T >
template<typename Integer >
constexpr T lexy::_int< T >::operator() ( lexy::minus_sign  ,
const Integer &  value 
) const
inlineconstexpr

Definition at line 32 of file callback/integer.hpp.

◆ operator()() [4/5]

template<typename T >
constexpr T lexy::_int< T >::operator() ( lexy::plus_sign  ) const
constexprdelete

◆ operator()() [5/5]

template<typename T >
template<typename Integer >
constexpr T lexy::_int< T >::operator() ( lexy::plus_sign  ,
const Integer &  value 
) const
inlineconstexpr

Definition at line 27 of file callback/integer.hpp.


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


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