ACE_Malloc
.
#include <ace/Malloc.h>
class ACE_Name_Node {
public:
ACE_Name_Node ( const char *name, char *name_ptr, char *pointer, ACE_Name_Node *head );
ACE_Name_Node (const ACE_Name_Node &);
ACE_Name_Node (void);
~ACE_Name_Node (void);
const char *name (void) const;
void name (const char *);
ACE_CHAR_PTR name_;
ACE_CHAR_PTR pointer_;
ACE_NAME_NODE_PTR next_;
ACE_NAME_NODE_PTR prev_;
void dump (void) const;
private:
inline ACE_UNIMPLEMENTED_FUNC ( void operator= (const ACE_Name_Node &) );
};
Memory_Pool
. This makes
it easy to iterate over the items in the list in both FIFO
and LIFO order.
ACE_Name_Node (
const char *name,
char *name_ptr,
char *pointer,
ACE_Name_Node *head
);
ACE_Name_Node (const ACE_Name_Node &);
ACE_Name_Node (void);
~ACE_Name_Node (void);
const char *name (void) const;
void name (const char *);
ACE_CHAR_PTR name_;
ACE_CHAR_PTR pointer_;
ACE_NAME_NODE_PTR next_;
ACE_NAME_NODE_PTR prev_;
void dump (void) const;