iffl  1.3.4
Implements Intrusive Flat Forward List container
Public Member Functions | List of all members
iffl::default_validate_element_fn< T, TT > Class Template Reference

#include <iffl_list.h>

Public Member Functions

bool operator() (size_t buffer_size, T const &e) const noexcept
 Function call iterator that validates element. More...
 

Detailed Description

template<typename T, typename TT = flat_forward_list_traits<T>>
class iffl::default_validate_element_fn< T, TT >

Template Parameters
T- element type
TT- element type traits. Defaulted to specialization flat_forward_list_traits<T>

Calls flat_forward_list_traits::validate(...)

Member Function Documentation

◆ operator()()

template<typename T , typename TT = flat_forward_list_traits<T>>
bool iffl::default_validate_element_fn< T, TT >::operator() ( size_t  buffer_size,
T const &  e 
) const
inlinenoexcept

Function call iterator that validates element.

Parameters
buffer_size- size of the buffer used by the element
e- pointer to the buffer used by the element

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