KTL
fallback_fwd.h File Reference
#include "shared_fwd.h"
#include "threaded_fwd.h"
#include "type_allocator_fwd.h"
#include "../utility/builder.h"
#include <cstddef>
#include <tuple>

Go to the source code of this file.

Classes

struct  ktl::detail::fallback_builder< R, std::tuple< Alloc > >
 
struct  ktl::detail::fallback_builder< R, std::tuple< Ts... > >
 

Namespaces

 ktl
 
 ktl::detail
 

Typedefs

template<typename... Ts>
using ktl::fallback_builder_min = typename detail::fallback_builder< false, std::tuple< Ts... > >::type
 A type builder for a left-leaning fallback allocator. More...
 
template<typename... Ts>
using ktl::fallback_builder_max = typename detail::fallback_builder< true, std::tuple< Ts... > >::type
 A type builder for a right-leaning fallback allocator. More...
 
template<typename T , typename P , typename F >
using ktl::type_fallback_allocator = type_allocator< T, fallback< P, F > >
 Shorthand for a typed fallback allocator. More...
 
template<typename T , typename P , typename F >
using ktl::type_shared_fallback_allocator = type_allocator< T, shared< fallback< P, F > >>
 Shorthand for a typed, ref-counted fallback allocator. More...