libjmmcg
release_579_6_g8cffd
A C++ library containing an eclectic mix of useful, advanced components.
|
Go to the source code of this file.
Classes | |
class | jmmcg::LIBJMMCG_VER_NAMESPACE::intrusive::node_details_itf< LkT > |
Singly-linked intrusive node details. Inherit from this to provide the linkage structure and object-lifetime semantics of the list, which are specifically shared_ptr semantics. More... | |
class | jmmcg::LIBJMMCG_VER_NAMESPACE::intrusive::private_::node_details< LkT > |
Hold the first node in the slist. More... | |
class | jmmcg::LIBJMMCG_VER_NAMESPACE::intrusive::private_::slist_iterator_internal< V, LkT > |
class | jmmcg::LIBJMMCG_VER_NAMESPACE::intrusive::private_::slist_iterator_internal< V const, LkT > |
struct | jmmcg::LIBJMMCG_VER_NAMESPACE::intrusive::private_::end< V, LkT > |
class | jmmcg::LIBJMMCG_VER_NAMESPACE::intrusive::stack< V, LkT > |
A "good enough for PPD" implementation of a singly-linked, hybrid, intrusive, pointer-based stack. More... | |
class | jmmcg::LIBJMMCG_VER_NAMESPACE::intrusive::slist< V, LkT > |
A "good enough for PPD" implementation of a singly-linked, hybrid, intrusive, pointer-based list. More... | |
Namespaces | |
namespace | jmmcg |
Link with -lrt to include these functions. | |
namespace | jmmcg::LIBJMMCG_VER_NAMESPACE |
namespace | jmmcg::LIBJMMCG_VER_NAMESPACE::intrusive |
namespace | jmmcg::LIBJMMCG_VER_NAMESPACE::intrusive::private_ |