retdec
retdec::llvmir2hll::Subject< SubjectType, ArgType > Member List

This is the complete list of members for retdec::llvmir2hll::Subject< SubjectType, ArgType >, including all inherited members.

addObserver(ObserverPtr observer)retdec::llvmir2hll::Subject< SubjectType, ArgType >inline
ConcreteObserver typedefretdec::llvmir2hll::Subject< SubjectType, ArgType >
getSelf()=0retdec::llvmir2hll::Subject< SubjectType, ArgType >pure virtual
notifyObserver(ObserverPtr observer, ShPtr< ArgType > arg)retdec::llvmir2hll::Subject< SubjectType, ArgType >inlineprivate
notifyObserverOrRemoveItIfNotExists(ObserverPtr observer, ShPtr< ArgType > arg)retdec::llvmir2hll::Subject< SubjectType, ArgType >inlineprivate
notifyObservers(ShPtr< ArgType > arg=nullptr)retdec::llvmir2hll::Subject< SubjectType, ArgType >inline
observer_begin() constretdec::llvmir2hll::Subject< SubjectType, ArgType >inlineprotected
observer_end() constretdec::llvmir2hll::Subject< SubjectType, ArgType >inlineprotected
observer_iterator typedefretdec::llvmir2hll::Subject< SubjectType, ArgType >protected
ObserverContainer typedefretdec::llvmir2hll::Subject< SubjectType, ArgType >protected
observerExists(ObserverPtr observer)retdec::llvmir2hll::Subject< SubjectType, ArgType >inlineprivate
ObserverPtr typedefretdec::llvmir2hll::Subject< SubjectType, ArgType >
observersretdec::llvmir2hll::Subject< SubjectType, ArgType >private
removeObserver(ObserverPtr observer)retdec::llvmir2hll::Subject< SubjectType, ArgType >inline
removeObserverAndNonExistingObservers(ObserverPtr observer)retdec::llvmir2hll::Subject< SubjectType, ArgType >inlineprivate
removeObservers()retdec::llvmir2hll::Subject< SubjectType, ArgType >inline
Subject()retdec::llvmir2hll::Subject< SubjectType, ArgType >inline
~Subject()=defaultretdec::llvmir2hll::Subject< SubjectType, ArgType >virtual