|  | ULIS
    dev4.0.7
    Utility Library for Imaging Systems | 
This is the complete list of members for TRoot< Type >, including all inherited members.
| AddChild(tNode *iNode, uint64 iIndex=0xFFFFFFFFFFFFFFFF) | TRoot< Type > | inline | 
| Children() | TRoot< Type > | inline | 
| Children() const | TRoot< Type > | inline | 
| Def(std::function< void(Type &) > iFunc) | TNode< Type > | inline | 
| TNode::Delegate typedef | TCallbackCapable< DelegateType, _ID > | |
| TCallbackCapable::Delegate typedef | TCallbackCapable< DelegateType, _ID > | |
| DeleteChild(int iIndex) | TRoot< Type > | inline | 
| TNode::GetDelegate() const | TCallbackCapable< DelegateType, _ID > | inline | 
| TCallbackCapable::GetDelegate() const | TCallbackCapable< DelegateType, _ID > | inline | 
| InitFromParent(const tParent *iParent) override | TRoot< Type > | inlineprotectedvirtual | 
| InnerType typedef | TRoot< Type > | |
| TNode::Invoke(Args ... args) const | TCallbackCapable< DelegateType, _ID > | inline | 
| TCallbackCapable::Invoke(Args ... args) const | TCallbackCapable< DelegateType, _ID > | inline | 
| NotifyChange() const | TNode< Type > | inline | 
| operator[](uint64 iIndex) | TRoot< Type > | inline | 
| operator[](uint64 iIndex) const | TRoot< Type > | inline | 
| Parent() const | TNode< Type > | inline | 
| Reset(tParent *iParent=nullptr, const TOnParentChanged< Type > &iParentChangedDelegate=TOnParentChanged< Type >(), const TOnNodeAdded< Type > &iNodeAddedDelegate=TOnNodeAdded< Type >(), const TOnNodeRemoved< Type > &iNodeRemovedDelegate=TOnNodeRemoved< Type >()) | TRoot< Type > | inline | 
| Self() | TNode< Type > | inline | 
| Self() const | TNode< Type > | inline | 
| TNode::SetDelegate(const DelegateType &iDelegate) | TCallbackCapable< DelegateType, _ID > | inline | 
| TNode::SetDelegate(const TCallbackCapable< DelegateType, _ID > &iOther) | TCallbackCapable< DelegateType, _ID > | inline | 
| TNode::SetDelegate(typename DelegateType::tFptr iDelegateFPTR) | TCallbackCapable< DelegateType, _ID > | inline | 
| TCallbackCapable::SetDelegate(const DelegateType &iDelegate) | TCallbackCapable< DelegateType, _ID > | inline | 
| TCallbackCapable::SetDelegate(const TCallbackCapable< DelegateType, _ID > &iOther) | TCallbackCapable< DelegateType, _ID > | inline | 
| TCallbackCapable::SetDelegate(typename DelegateType::tFptr iDelegateFPTR) | TCallbackCapable< DelegateType, _ID > | inline | 
| SetParent(const tParent *iParent) | TNode< Type > | inline | 
| TNode::TCallbackCapable(const DelegateType &iDelegate=DelegateType()) | TCallbackCapable< DelegateType, _ID > | inline | 
| TNode::TCallbackCapable(typename DelegateType::tFptr iDelegateFPTR) | TCallbackCapable< DelegateType, _ID > | inline | 
| TCallbackCapable::TCallbackCapable(const DelegateType &iDelegate=DelegateType()) | TCallbackCapable< DelegateType, _ID > | inline | 
| TCallbackCapable::TCallbackCapable(typename DelegateType::tFptr iDelegateFPTR) | TCallbackCapable< DelegateType, _ID > | inline | 
| TNode(const tParent *iParent=nullptr, const TOnParentChanged< Type > &iParentChangedDelegate=TOnParentChanged< Type >(), const TOnSelfChanged< Type > &iSelfChangedDelegate=TOnSelfChanged< Type >()) | TNode< Type > | inline | 
| TopLevelParent() const | TNode< Type > | inline | 
| TRoot(tParent *iParent=nullptr, const TOnParentChanged< Type > &iParentChangedDelegate=TOnParentChanged< Type >(), const TOnSelfChanged< Type > &iSelfChangedDelegate=TOnSelfChanged< Type >(), const TOnNodeAdded< Type > &iNodeAddedDelegate=TOnNodeAdded< Type >(), const TOnNodeRemoved< Type > &iNodeRemovedDelegate=TOnNodeRemoved< Type >()) | TRoot< Type > | inline | 
| ~TNode() | TNode< Type > | inlinevirtual | 
| ~TRoot() override | TRoot< Type > | inlinevirtual | 
 1.8.16
 1.8.16