LeechCraft  0.6.70-9312-g4cc613a2df
Modular cross-platform feature rich live environment.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
LeechCraft::Util::oral::detail::AdaptDelete< Seq, HasPKey > Struct Template Reference

#include "oral.h"

+ Inheritance diagram for LeechCraft::Util::oral::detail::AdaptDelete< Seq, HasPKey >:

Public Member Functions

template<bool B = HasPKey>
 AdaptDelete (const CachedFieldsData &data, std::enable_if_t< B > *=nullptr)
 
template<bool B = HasPKey>
 AdaptDelete (const CachedFieldsData &, std::enable_if_t<!B > *=nullptr)
 
template<bool B = HasPKey>
std::enable_if_t< B > operator() (const Seq &seq)
 

Public Attributes

std::function< void(Seq)> Deleter_
 

Detailed Description

template<typename Seq, bool HasPKey = HasPKey<Seq> ()>
struct LeechCraft::Util::oral::detail::AdaptDelete< Seq, HasPKey >

Definition at line 603 of file oral.h.

Constructor & Destructor Documentation

template<typename Seq, bool HasPKey = HasPKey<Seq> ()>
template<bool B = HasPKey>
LeechCraft::Util::oral::detail::AdaptDelete< Seq, HasPKey >::AdaptDelete ( const CachedFieldsData data,
std::enable_if_t< B > *  = nullptr 
)
inline

Definition at line 608 of file oral.h.

template<typename Seq, bool HasPKey = HasPKey<Seq> ()>
template<bool B = HasPKey>
LeechCraft::Util::oral::detail::AdaptDelete< Seq, HasPKey >::AdaptDelete ( const CachedFieldsData ,
std::enable_if_t<!B > *  = nullptr 
)
inline

Definition at line 630 of file oral.h.

Member Function Documentation

template<typename Seq, bool HasPKey = HasPKey<Seq> ()>
template<bool B = HasPKey>
std::enable_if_t<B> LeechCraft::Util::oral::detail::AdaptDelete< Seq, HasPKey >::operator() ( const Seq &  seq)
inline

Definition at line 635 of file oral.h.

Member Data Documentation

template<typename Seq, bool HasPKey = HasPKey<Seq> ()>
std::function<void (Seq)> LeechCraft::Util::oral::detail::AdaptDelete< Seq, HasPKey >::Deleter_

Definition at line 605 of file oral.h.


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