desarch ~master (2015-12-12T12:27:17Z)
Dub
Repo
ExternalMemoryManager
des
arch
emm
interface
ExternalMemoryManager : TNode!(ExternalMemoryManager, "", "EMM") {
bool
isDestroyed
[@property setter];
void
selfConstruct
()
;
void
selfDestroy
()
;
void
preChildsDestroy
()
;
bool
isDestroyed
[@property getter];
T
registerChildEMM
(
T
obj
,
bool
if_orphan
=
false
)
;
T
[]
registerChildEMM
(
T
[]
objs
,
bool
if_orphan
=
false
)
;
T
newEMM
(
Args
args
)
;
void
destroy
()
;
mixin template
EMM
(string file = __FILE__, size_t line = __LINE__)
;
}
Members
Functions
destroy
void
destroy
()
newEMM
T
newEMM
(
Args
args
)
preChildsDestroy
void
preChildsDestroy
()
registerChildEMM
T
registerChildEMM
(
T
obj
,
bool
if_orphan
=
false
)
registerChildEMM
T
[]
registerChildEMM
(
T
[]
objs
,
bool
if_orphan
=
false
)
selfConstruct
void
selfConstruct
()
selfDestroy
void
selfDestroy
()
Mixin templates
EMM
mixin template
EMM
(string file = __FILE__, size_t line = __LINE__)
Properties
isDestroyed
bool
isDestroyed
[@property setter]
isDestroyed
bool
isDestroyed
[@property getter]
Meta
Source
See Implementation
des
arch
emm
modules
base
emm
sig
slot
tree
util