DAW JSON Link
Public Types | Public Member Functions | Static Public Attributes | List of all members
daw::json::DAW_JSON_VER::json_details::AllocatorWrapper< NoAllocator > Class Reference

#include <daw_json_allocator_wrapper.h>

Public Types

using allocator_type = std::allocator< char >
 
template<typename T >
using allocator_type_as = std::allocator< T >
 

Public Member Functions

constexpr AllocatorWrapper () noexcept=default
 
template<typename T >
std::allocator< T > get_allocator_for (template_param< T >) const
 

Static Public Attributes

static constexpr bool has_allocator = false
 

Member Typedef Documentation

◆ allocator_type

◆ allocator_type_as

template<typename T >
using daw::json::DAW_JSON_VER::json_details::AllocatorWrapper< NoAllocator >::allocator_type_as = std::allocator<T>

Constructor & Destructor Documentation

◆ AllocatorWrapper()

Member Function Documentation

◆ get_allocator_for()

template<typename T >
std::allocator< T > daw::json::DAW_JSON_VER::json_details::AllocatorWrapper< NoAllocator >::get_allocator_for ( template_param< T >  ) const
inline

Member Data Documentation

◆ has_allocator

constexpr bool daw::json::DAW_JSON_VER::json_details::AllocatorWrapper< NoAllocator >::has_allocator = false
staticconstexpr

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