hunt.util.ObjectUtils

Undocumented in source.

Members

Aliases

TopLevel
alias TopLevel = Flag!"TopLevel"
Undocumented in source.

Classes

EventObject
class EventObject

<p> The root class from which all event state objects shall be derived. <p> All Events are constructed with a reference to the object, the "source", that is logically deemed to be the object upon which the Event in question initially occurred upon.

ObjectUtils
class ObjectUtils

Functions

getAllFieldValues
string getAllFieldValues(T obj)
isInstanceOf
bool isInstanceOf(S obj)
Undocumented in source. Be warned that the author may not have intended to support it.
mappingObject
void mappingObject(T src, U dst)
mappingObject
void mappingObject(T src, U dst)
mappingToObject
U mappingToObject(T t)
mappingToObject
U mappingToObject(T t)
mappingToObject
U mappingToObject(T t)
setProperty
bool setProperty(T p, string name, Args value)

Params name = xXX will map to T's memeber function void setXXX()

Mixin templates

CloneMemberTemplate
mixintemplate CloneMemberTemplate(T, TopLevel topLevel = TopLevel.no, alias onCloned = null)
GetConstantValues
deprecated mixintemplate GetConstantValues(T)
Undocumented in source.
ValuesMemberTempate
mixintemplate ValuesMemberTempate(T)
Undocumented in source.

Variables

FixedObjectMembers
enum string[] FixedObjectMembers;
Undocumented in source.

Meta