#include <allocation.hpp>
Inheritance diagram for ResourceMark:


Public Member Functions | |
| ResourceMark () | |
| ~ResourceMark () | |
Protected Attributes | |
| ResourceArea * | area | 
| ResourceAreaChunk * | chunk | 
| char * | top | 
Static Protected Attributes | |
| static bool | enabled = true | 
Definition at line 218 of file allocation.hpp.
| ResourceMark::ResourceMark | ( | ) | 
Definition at line 210 of file allocation.cpp.
References area, assert, ResourceArea::chunk, chunk, enabled, ResourceAreaChunk::first_free, resource_area, and top.
| ResourceMark::~ResourceMark | ( | ) | 
Definition at line 222 of file allocation.cpp.
References Resources::addToFreeList(), area, assert, chunk, ResourceArea::chunk, enabled, lprintf(), ResourceAreaChunk::prev, PrintResourceAllocation, resources, and top.
Here is the call graph for this function:

ResourceArea* ResourceMark::area [protected]           | 
        
ResourceAreaChunk* ResourceMark::chunk [protected]           | 
        
bool ResourceMark::enabled = true [static, protected]           | 
        
Definition at line 220 of file allocation.hpp.
Referenced by FinalResourceMark::FinalResourceMark(), ResourceMark(), FinalResourceMark::~FinalResourceMark(), and ~ResourceMark().
char* ResourceMark::top [protected]           | 
        
 1.4.7