Namespaces | |
namespace | JetByteTools |
namespace | JetByteTools::Core |
Classes | |
class | CNodeList |
An invasive doubly linked list where classes that wish to be nodes in the list must derive from CNodeList::Node. The list allows nodes to remove themselves from the list as a constant time operation. More... | |
class | CNodeList::Node |
The node class that classes must derive from to be able to be stored in the list. More... | |
class | TNodeList |
A template wrapper that makes an instance of CNodeList typesafe with respect of the classes stored within it. Simply wraps the CNodeList::Node access methods to work in terms of the template T rather than any class that happens to derive from CNodeList::Node. More... |