Torque2D Reference

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes

- Class List
- Class Index
- Class Hierarchy
- Class Members

Public Member Functions | List of all members
DefaultValueMapAllocator Class Reference
Inheritance diagram for DefaultValueMapAllocator:

## Public Member Functions
virtual ValueInternalMap * | newMap ()
virtual ValueInternalMap * | newMapCopy (const ValueInternalMap &other)
virtual void | destructMap (ValueInternalMap *map)
virtual ValueInternalLink * | allocateMapBuckets (unsigned int size)
virtual void | releaseMapBuckets (ValueInternalLink *links)
virtual ValueInternalLink * | allocateMapLink ()
virtual void | releaseMapLink (ValueInternalLink *link)

## Detailed Description

Todo:
  make this thread-safe (lock when accessign batch allocator)

## Member Function Documentation

virtual ValueInternalLink* allocateMapBuckets | ( | unsigned int | size | ) |
| inline virtual

virtual ValueInternalLink* allocateMapLink | ( |  | ) |
| inline virtual

virtual void destructMap | ( | ValueInternalMap * | map | ) |
| inline virtual

virtual ValueInternalMap* newMap | ( |  | ) |
| inline virtual

virtual ValueInternalMap* newMapCopy | ( | const ValueInternalMap & | other | ) |
| inline virtual

virtual void releaseMapBuckets | ( | ValueInternalLink * | links | ) |
| inline virtual

virtual void releaseMapLink | ( | ValueInternalLink * | link | ) |
| inline virtual

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

- persistence/rapidjson/thirdparty/jsoncpp/src/lib_json/json_internalmap.inl