|
Scroom 0.14-48-ga0fee447
|


Public Types | |
| using | Ptr = std::shared_ptr< TestObservable > |
Public Types inherited from Scroom::Utils::Observable< TestObserver > | |
| using | Observer = std::shared_ptr< TestObserver > |
| using | Ptr = std::shared_ptr< Observable< TestObserver > > |
Public Member Functions | |
| std::list< Observer > | getObservers () |
Public Member Functions inherited from Scroom::Utils::Observable< TestObserver > | |
| Observable () | |
| Observable (const Observable &)=delete | |
| Observable (Observable &&)=delete | |
| ~Observable () override | |
| Observable | operator= (const Observable &)=delete |
| Observable | operator= (Observable &&)=delete |
| Scroom::Bookkeeping::Token | registerStrongObserver (Observer const &observer) |
| Scroom::Bookkeeping::Token | registerObserver (ObserverWeak const &observer) |
Public Member Functions inherited from Scroom::Utils::Base | |
| Base ()=default | |
| Base (const Base &)=delete | |
| Base (Base &&)=delete | |
| Base & | operator= (const Base &)=delete |
| Base & | operator= (Base &&)=delete |
| virtual | ~Base ()=default |
| template<typename R > | |
| std::shared_ptr< R > | shared_from_this () |
| template<typename R > | |
| std::shared_ptr< R const > | shared_from_this () const |
Static Public Member Functions | |
| static Ptr | create () |
Additional Inherited Members | |
Protected Member Functions inherited from Scroom::Utils::Observable< TestObserver > | |
| std::list< Observer > | getObservers () |
| virtual void | observerAdded (Observer const &observer, Scroom::Bookkeeping::Token const &token) |
| using TestObservable::Ptr = std::shared_ptr<TestObservable> |
|
static |
| std::list< TestObservable::Observer > TestObservable::getObservers | ( | ) |
