mecca.containers.pools

Undocumented in source.

Members

Classes

PoolDepleted
class PoolDepleted
Undocumented in source.

Functions

alloc
T* alloc()
Undocumented in source. Be warned that the author may not have intended to support it.
close
void close()
Undocumented in source. Be warned that the author may not have intended to support it.
fromIndex
T* fromIndex(IdxType idx)
Undocumented in source. Be warned that the author may not have intended to support it.
indexOf
IdxType indexOf(T* obj)
Undocumented in source. Be warned that the author may not have intended to support it.
open
void open()
Undocumented in source. Be warned that the author may not have intended to support it.
release
void release(T* obj)
Undocumented in source. Be warned that the author may not have intended to support it.

Properties

numAvailable
auto numAvailable [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
numInUse
auto numInUse [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.

Structs

FixedPool
struct FixedPool(T, size_t N)

//////////////////////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////////////////////

RCPool
struct RCPool(T)

//////////////////////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////////////////////

SimplePool
struct SimplePool(T)

//////////////////////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////////////////////

SmartPool
struct SmartPool(T)
Undocumented in source.

Meta