iffl  1.3.4
Implements Intrusive Flat Forward List container
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
 NifflIntrusive flat forward list
 NmplIntrusive flat forward list
 NdetailsIntrusive flat forward list meta-programing helpers library internal types
 CdetectorDefines detector meta-function
 Cdetector< Default, void_t< Operation< Arguments... > >, Operation, Arguments... >
 CnonesuchA valid type that cannot be instantiate. Used by some detector meta-functions as a default type
 Cattach_bufferHelper class used as a parameter in flat_forward_list constructor to designate that it should take ownership of the buffer rather than make a copy
 Cbuffer_tA set of pointers describing state of the buffer containing flat forward list
 Ccompressed_pairEmpty Base Class Optimization EBCO helper
 Ccompressed_pair< T1, T2, false >Specialization for the case when Empty Base Class Optimization EBCO would not work
 Cdebug_memory_resourceImplements std::pmr::memory_resource interface
 Cdefault_validate_element_fn
 Cflat_forward_listIntrusive flat forward list container
 Cflat_forward_list_iterator_tTHis class implements forward iterator for intrusive flat forward list
 Cflat_forward_list_refNon owning container for flat forward list
 Cflat_forward_list_sizesDescribes buffer used by container
 Cflat_forward_list_traitsTraits for an elements that are in the flat forward list
 Cflat_forward_list_traits_traitsTraits for flat_forward_list_traits
 Cinput_buffer_memory_resourceImplements std::pmr::memory_resource interface
 Cnoop_validate_element_fn
 Coffset_with_aligmentVocabulary type that describes an offset in a larger buffer and template parameter that specifies element's type alignment requirements
 Cone_then_variadic_args_tTag type for constructing first from one argument, constructing second from remaining arguments
 CrangeVocabulary type that describes a sub-buffer in a larger buffer, and portion of that sub-buffer actually used by the data
 Crange_with_alighmentVocabulary type that describes a sub-buffer in a larger buffer and portion of that sub-buffer actually used by the data
 Cscope_guardTemplate class that can be parametrized with a functor or a lambda that it will call in destructor
 Csize_with_paddingVocabulary type that describes an size and template parameter that specifies element's type alignment requirements
 Czero_then_variadic_args_tTag type for value - initializing first, constructing second from remaining arguments