iffl
1.3.4
Implements Intrusive Flat Forward List container
|
▼Niffl | Intrusive flat forward list |
▼Nmpl | Intrusive flat forward list |
▼Ndetails | Intrusive flat forward list meta-programing helpers library internal types |
Cdetector | Defines detector meta-function |
Cdetector< Default, void_t< Operation< Arguments... > >, Operation, Arguments... > | |
Cnonesuch | A valid type that cannot be instantiate. Used by some detector meta-functions as a default type |
Cattach_buffer | Helper 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_t | A set of pointers describing state of the buffer containing flat forward list |
Ccompressed_pair | Empty 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_resource | Implements std::pmr::memory_resource interface |
Cdefault_validate_element_fn | |
Cflat_forward_list | Intrusive flat forward list container |
Cflat_forward_list_iterator_t | THis class implements forward iterator for intrusive flat forward list |
Cflat_forward_list_ref | Non owning container for flat forward list |
Cflat_forward_list_sizes | Describes buffer used by container |
Cflat_forward_list_traits | Traits for an elements that are in the flat forward list |
Cflat_forward_list_traits_traits | Traits for flat_forward_list_traits |
Cinput_buffer_memory_resource | Implements std::pmr::memory_resource interface |
Cnoop_validate_element_fn | |
Coffset_with_aligment | Vocabulary type that describes an offset in a larger buffer and template parameter that specifies element's type alignment requirements |
Cone_then_variadic_args_t | Tag type for constructing first from one argument, constructing second from remaining arguments |
Crange | Vocabulary type that describes a sub-buffer in a larger buffer, and portion of that sub-buffer actually used by the data |
Crange_with_alighment | Vocabulary type that describes a sub-buffer in a larger buffer and portion of that sub-buffer actually used by the data |
Cscope_guard | Template class that can be parametrized with a functor or a lambda that it will call in destructor |
Csize_with_padding | Vocabulary type that describes an size and template parameter that specifies element's type alignment requirements |
Czero_then_variadic_args_t | Tag type for value - initializing first, constructing second from remaining arguments |