retdec
retdec
llvmir2hll
Value
retdec::llvmir2hll::Value Member List
This is the complete list of members for
retdec::llvmir2hll::Value
, including all inherited members.
accept
(Visitor *v)=0
retdec::llvmir2hll::Visitable
pure virtual
addObserver
(ObserverPtr observer)
retdec::llvmir2hll::Subject< Value >
inline
clone
()=0
retdec::llvmir2hll::Value
pure virtual
ConcreteObserver
typedef
retdec::llvmir2hll::Subject< Value >
data
retdec::llvmir2hll::Metadatable< std::string >
private
getMetadata
() const
retdec::llvmir2hll::Metadatable< std::string >
inline
getSelf
() override
retdec::llvmir2hll::Value
virtual
getTextRepr
()
retdec::llvmir2hll::Value
hasMetadata
() const
retdec::llvmir2hll::Metadatable< std::string >
inline
isEqualTo
(ShPtr< Value > otherValue) const =0
retdec::llvmir2hll::Value
pure virtual
Metadatable
()
retdec::llvmir2hll::Metadatable< std::string >
inline
protected
NonCopyable
(const NonCopyable &)=delete
retdec::utils::NonCopyable
private
NonCopyable
()=default
retdec::utils::NonCopyable
private
notifyObserver
(ObserverPtr observer, ShPtr< Value > arg)
retdec::llvmir2hll::Subject< Value >
inline
private
notifyObserverOrRemoveItIfNotExists
(ObserverPtr observer, ShPtr< Value > arg)
retdec::llvmir2hll::Subject< Value >
inline
private
notifyObservers
(ShPtr< Value > arg=nullptr)
retdec::llvmir2hll::Subject< Value >
inline
Observer
()=default
retdec::llvmir2hll::Observer< Value >
observer_begin
() const
retdec::llvmir2hll::Subject< Value >
inline
protected
observer_end
() const
retdec::llvmir2hll::Subject< Value >
inline
protected
observer_iterator
typedef
retdec::llvmir2hll::Subject< Value >
protected
ObserverContainer
typedef
retdec::llvmir2hll::Subject< Value >
protected
observerExists
(ObserverPtr observer)
retdec::llvmir2hll::Subject< Value >
inline
private
ObserverPtr
typedef
retdec::llvmir2hll::Subject< Value >
observers
retdec::llvmir2hll::Subject< Value >
private
operator=
(const NonCopyable &)=delete
retdec::utils::NonCopyable
private
removeObserver
(ObserverPtr observer)
retdec::llvmir2hll::Subject< Value >
inline
removeObserverAndNonExistingObservers
(ObserverPtr observer)
retdec::llvmir2hll::Subject< Value >
inline
private
removeObservers
()
retdec::llvmir2hll::Subject< Value >
inline
setMetadata
(std::string data)
retdec::llvmir2hll::Metadatable< std::string >
inline
Subject
()
retdec::llvmir2hll::Subject< Value >
inline
update
(ShPtr< Value > subject, ShPtr< Value > arg=nullptr)
retdec::llvmir2hll::Observer< Value >
inline
virtual
Value
()=default
retdec::llvmir2hll::Value
protected
Visitable
()=default
retdec::llvmir2hll::Visitable
protected
~NonCopyable
()=default
retdec::utils::NonCopyable
private
~Observer
()=default
retdec::llvmir2hll::Observer< Value >
virtual
~Subject
()=default
retdec::llvmir2hll::Subject< Value >
virtual
~Value
()=default
retdec::llvmir2hll::Value
virtual
~Visitable
()=default
retdec::llvmir2hll::Visitable
protected
Generated on Tue Aug 8 2023 10:45:55 for retdec by
1.9.1