DAW JSON Link
Public Types | Public Member Functions | Static Public Attributes | List of all members
DAW_JSON_NS::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 >
auto get_allocator_for () const
 

Static Public Attributes

static constexpr bool has_allocator = false
 

Member Typedef Documentation

◆ allocator_type

◆ allocator_type_as

template<typename T >
using DAW_JSON_NS::json_details::AllocatorWrapper< NoAllocator >::allocator_type_as = std::allocator<T>

Constructor & Destructor Documentation

◆ AllocatorWrapper()

constexpr DAW_JSON_NS::json_details::AllocatorWrapper< NoAllocator >::AllocatorWrapper ( )
constexprdefaultnoexcept

Member Function Documentation

◆ get_allocator_for()

template<typename T >
auto DAW_JSON_NS::json_details::AllocatorWrapper< NoAllocator >::get_allocator_for ( ) const
inline

Member Data Documentation

◆ has_allocator

constexpr bool DAW_JSON_NS::json_details::AllocatorWrapper< NoAllocator >::has_allocator = false
staticconstexpr

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