Elm  2
ELM is a library providing generic data structures, OS-independent interface, plugins and XML.
class Class Reference

Detailed Description

This class is pointer wrapper class to use with SimpleGC. It records a pointer allocated from SimpleGC as alive until it is deleted (at end of its declaring block for example).

It is useful to record pointer allocated from the garbage collector but not already stored in point reachable from the application data structures. It is particularly useful as a function local variable when several objects are allocated to form a complex structure before being stored in the main data structures.

@pram T Type of pointer data.

A subrange, as shown by its name, represents a part of collection ranging from one iterator to another iterator.

Implements concept::Collection.

A fast way to build a sub-collection is to use the function sub_coll().

Parameters
IType of iterators.
See also
range()

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