libjmmcg  release_579_6_g8cffd
A C++ library containing an eclectic mix of useful, advanced components.
jmmcg::LIBJMMCG_VER_NAMESPACE::private_::deletor< Cls, SelectedField > Struct Template Reference

#include <bitfield_map_impl.hpp>

Public Member Functions

 BOOST_MPL_ASSERT_RELATION (sizeof(typename Cls::key_type),<=, sizeof(unsigned long long))
 

Static Public Member Functions

static constexpr Cls::key_type FORCE_INLINE result (typename Cls::key_type mask, typename Cls::raw_mapped_data_t &raw_mapped_data) noexcept(true)
 

Detailed Description

template<class Cls, unsigned long long SelectedField>
struct jmmcg::LIBJMMCG_VER_NAMESPACE::private_::deletor< Cls, SelectedField >

Definition at line 257 of file bitfield_map_impl.hpp.

Member Function Documentation

◆ BOOST_MPL_ASSERT_RELATION()

template<class Cls , unsigned long long SelectedField>
jmmcg::LIBJMMCG_VER_NAMESPACE::private_::deletor< Cls, SelectedField >::BOOST_MPL_ASSERT_RELATION ( sizeof(typename Cls::key_type ,
<=  ,
sizeof(unsigned long long)   
)

◆ result()

template<class Cls , unsigned long long SelectedField>
static constexpr Cls::key_type FORCE_INLINE jmmcg::LIBJMMCG_VER_NAMESPACE::private_::deletor< Cls, SelectedField >::result ( typename Cls::key_type  mask,
typename Cls::raw_mapped_data_t raw_mapped_data 
)
inlinestaticconstexprnoexcept

Definition at line 261 of file bitfield_map_impl.hpp.


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