Kouta
A small application framework based on Boost
kouta::base::Branch< TWrapped > Member List

This is the complete list of members for kouta::base::Branch< TWrapped >, including all inherited members.

add_child(Component *component)kouta::base::Componentinline
Branch()=deletekouta::base::Branch< TWrapped >
Branch(Component *parent, TArgs... args)kouta::base::Branch< TWrapped >inline
Branch(const Branch &)=deletekouta::base::Branch< TWrapped >
Branch(Root &&)=deletekouta::base::Branch< TWrapped >
Component()=deletekouta::base::Component
Component(Component *parent)kouta::base::Componentinlineexplicit
Component(const Component &)=deletekouta::base::Component
Component(Component &&)=deletekouta::base::Component
component() constkouta::base::Branch< TWrapped >inline
component()kouta::base::Branch< TWrapped >inline
context() overridekouta::base::Rootinlinevirtual
m_childrenkouta::base::Componentprivate
m_componentkouta::base::Branch< TWrapped >private
m_contextkouta::base::Rootprivate
m_parentkouta::base::Componentprivate
m_workerkouta::base::Branch< TWrapped >private
operator=(const Branch &)=deletekouta::base::Branch< TWrapped >
operator=(Branch &&)=deletekouta::base::Branch< TWrapped >
kouta::base::Root::operator=(const Root &)=deletekouta::base::Root
kouta::base::Root::operator=(Root &&)=deletekouta::base::Root
kouta::base::Component::operator=(const Component &)=deletekouta::base::Component
kouta::base::Component::operator=(Component &&)=deletekouta::base::Component
post(void(WrappedComponent::*method)(TMethodArgs...), TArgs... args)kouta::base::Branch< TWrapped >inline
kouta::base::Root::post(void(TClass::*method)(TMethodArgs...), TArgs... args)kouta::base::Componentinline
kouta::base::Root::post(const std::function< void(TFuncArgs...)> &functor, TArgs... args)kouta::base::Componentinline
kouta::base::Root::post(TFunctor &&functor)kouta::base::Componentinline
remove_child(Component *component)kouta::base::Componentinline
Root()kouta::base::Rootinline
Root(Component *parent)kouta::base::Rootinlineexplicit
Root(const Root &)=deletekouta::base::Root
Root(Root &&)=deletekouta::base::Root
run() overridekouta::base::Branch< TWrapped >inlinevirtual
run_worker()kouta::base::Branch< TWrapped >inlineprivate
stop()kouta::base::Rootinlinevirtual
WrappedComponent typedefkouta::base::Branch< TWrapped >
~Branch()kouta::base::Branch< TWrapped >inlinevirtual
~Component()kouta::base::Componentinlinevirtual
~Root()=defaultkouta::base::Rootvirtual