Classes | Namespaces | Typedefs | Functions | Variables
container.hpp File Reference
#include <lexy/callback/base.hpp>
Include dependency graph for container.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  lexy::_collect< Container, Callback >
 
class  lexy::_collect_sink< Container, Callback >
 
class  lexy::_collect_sink< void, Callback >
 
struct  lexy::_collection< Container >
 
struct  lexy::_collection_alloc< Container, AllocFn >
 
struct  lexy::_collection_sink< Container >
 
struct  lexy::_concat< Container >
 
struct  lexy::_list< Container >
 
struct  lexy::_list_alloc< Container, AllocFn >
 
struct  lexy::_list_sink< Container >
 
struct  lexy::_concat< Container >::_sink
 
struct  lexy::_collection_alloc< Container, AllocFn >::_with_state< State >
 
struct  lexy::_list_alloc< Container, AllocFn >::_with_state< State >
 

Namespaces

 lexy
 

Typedefs

template<typename Container >
using lexy::_detect_append = decltype(LEXY_DECLVAL(Container &).append(LEXY_DECLVAL(Container &&)))
 
template<typename Container >
using lexy::_detect_reserve = decltype(LEXY_DECLVAL(Container &).reserve(std::size_t()))
 

Functions

template<typename Callback >
constexpr auto lexy::collect (Callback &&callback)
 
template<typename Container , typename Callback >
constexpr auto lexy::collect (Callback &&callback)
 Returns a sink that invokes the callback multiple times, storing each result in the container. More...
 

Variables

template<typename Container >
constexpr auto lexy::_has_append = _detail::is_detected<_detect_append, Container>
 
template<typename Container >
constexpr auto lexy::_has_reserve = _detail::is_detected<_detect_reserve, Container>
 
template<typename T >
constexpr auto lexy::as_collection = _collection<T>{}
 
template<typename Container >
constexpr auto lexy::as_list = _list<Container>{}
 
template<typename Container >
constexpr auto lexy::concat = _concat<Container>{}
 


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