Standard library » Containers » Intrusive forward list module

std::forward_list like container that doesn't contain values, it just references them.

To be part of an intrusive forward list, values must inherit bn::intrusive_forward_list_node_type class.

It doesn't throw exceptions. Instead, asserts are used to ensure valid usage.

Files

file bn_intrusive_forward_list.h
file bn_intrusive_forward_list_fwd.h

Classes

class bn::intrusive_forward_list_node_type
To be part of an intrusive_forward_list, values must inherit this class.
template<typename Type>
class bn::intrusive_forward_list
std::forward_list like container that doesn't contain values, it just references them.