Classes | Namespaces | Typedefs | Functions
memory_resource.hpp File Reference
#include <cstring>
#include <lexy/_detail/assert.hpp>
#include <lexy/_detail/config.hpp>
#include <new>
Include dependency graph for memory_resource.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  lexy::_detail::_memory_resource_ptr< MemoryResource >
 
class  lexy::_detail::_memory_resource_ptr_empty< MemoryResource >
 
class  lexy::_detail::default_memory_resource
 

Namespaces

 lexy
 
 lexy::_detail
 

Typedefs

template<typename MemoryResource >
using lexy::_detail::memory_resource_ptr = std::conditional_t< std::is_void_v< MemoryResource >, _memory_resource_ptr_empty< default_memory_resource >, std::conditional_t< std::is_empty_v< MemoryResource >, _memory_resource_ptr_empty< MemoryResource >, _memory_resource_ptr< MemoryResource > >>
 

Functions

template<typename MemoryResource , typename = std::enable_if_t<std::is_void_v<MemoryResource> || std::is_empty_v<MemoryResource>>>
constexpr MemoryResource * lexy::_detail::get_memory_resource ()
 


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