#include <ace/Obstack.h>
class ACE_Obchunk {
public:
friend class ACE_Obstack;
ACE_Obchunk (size_t size);
~ACE_Obchunk (void);
void dump (void) const;
ACE_ALLOC_HOOK_DECLARE;
private:
char *end_;
char *cur_;
ACE_Obchunk *next_;
char contents_[4];
};
friend class ACE_Obstack;
ACE_Obchunk (size_t size);
~ACE_Obchunk (void);
void dump (void) const;
ACE_ALLOC_HOOK_DECLARE;
char *end_;
char *cur_;
ACE_Obchunk *next_;
char contents_[4];
ACE_Obstack::new_chunk
. Therefore, it *must* come last.