Panda3D
List of all members
LinkedListNode Class Reference

This just stores the pointers to implement a doubly-linked list of some kind of object. More...

#include "linkedListNode.h"

Inheritance diagram for LinkedListNode:
AdaptiveLruPageDynamicList AdaptiveLruPageStaticList BamCacheIndex BamCacheRecord BufferContext BufferContextChain PandaNode PandaNodeChain SimpleAllocator SimpleAllocatorBlock SimpleLru SimpleLruPage

Detailed Description

This just stores the pointers to implement a doubly-linked list of some kind of object.

There are occasions when a hand-rolled linked list is more appropriate than an STL container.

Typically, each node of the linked list, as well as the root of the list, will inherit from this class.

Note that this class is not inherently thread-safe; derived classes are responsible for protecting any calls into it within mutexes, if necessary.

Definition at line 31 of file linkedListNode.h.


The documentation for this class was generated from the following files: