Honeycomb  0.1
Component-Model Framework
honey::ComObject Member List

This is the complete list of members for honey::ComObject, including all inherited members.

_instIdhoney::Objectprotected
addCom(Component &com, bool createDeps=false)honey::ComObjectinline
addCom(Component *com, bool createDeps=false)honey::ComObjectinline
com() const honey::ComObjectinline
com(const Id &id) const honey::ComObjectinline
comCount() const honey::ComObjectinline
comCountInSlot(const Id &type) const honey::ComObjectinline
comInSlot(const Id &type, const Id &id=idnull) const honey::ComObjectinline
Component classhoney::ComObjectfriend
coms() const honey::ComObjectinline
comsInSlot(const Id &type) const honey::ComObjectinline
comSlots() const -> decltype(keys(declval< const SlotMap >())) honey::ComObjectinline
finalize()honey::SharedObj< Object >inlineprotected
getInstId() const honey::Objectinline
hasCom(const Id &id=idnull) const honey::ComObjectinline
hasComInSlot(const Id &type, const Id &id=idnull) const honey::ComObjectinline
insertCom(Component &com, szt index, bool createDeps=false)honey::ComObjectinline
listeners()honey::ComObjectinline
Object(const Id &id=idnull)honey::Objectinline
removeCom(Component &com, bool removeDeps=false)honey::ComObjectinline
removeCom(const Id &id=idnull, bool removeDeps=false)honey::ComObjectinline
removeComAtIndex(szt index, bool removeDeps=false)honey::ComObjectinline
removeComInSlot(const Id &type, szt index, bool removeDeps=false)honey::ComObjectinline
removeComs(bool removeDeps=false)honey::ComObjectinline
removeComs()honey::ComObject
removeComsInSlot(const Id &type, bool removeDeps=false)honey::ComObjectinline
setInstId(const Id &id)honey::ComObjectinlinevirtual
SharedObj(Alloc &&a=Alloc()) debug_if(honey::SharedObj< Object >inline
SIGNAL(sigComInsert,(ComObject &src, Component &com))honey::ComObject
SIGNAL(sigComRemove,(ComObject &src, Component &com))honey::ComObject
SIGNAL(sigSetInstId,(ComObject &src, Id id))honey::ComObject
~ComObject()honey::ComObjectinlinevirtual
~Object()honey::Objectinlinevirtual