retdec
retdec::llvmir2hll::FunctionType Member List

This is the complete list of members for retdec::llvmir2hll::FunctionType, including all inherited members.

accept(Visitor *v) overrideretdec::llvmir2hll::FunctionTypevirtual
addObserver(ObserverPtr observer)retdec::llvmir2hll::Subject< Value >inline
addParam(ShPtr< Type > paramType)retdec::llvmir2hll::FunctionType
clone() overrideretdec::llvmir2hll::FunctionTypevirtual
ConcreteObserver typedefretdec::llvmir2hll::Subject< Value >
create(ShPtr< Type > retType=VoidType::create())retdec::llvmir2hll::FunctionTypestatic
dataretdec::llvmir2hll::Metadatable< std::string >private
FunctionType(ShPtr< Type > retType=VoidType::create())retdec::llvmir2hll::FunctionTypeprivate
getMetadata() constretdec::llvmir2hll::Metadatable< std::string >inline
getNumOfParams() constretdec::llvmir2hll::FunctionType
getParam(std::size_t n) constretdec::llvmir2hll::FunctionType
getRetType() constretdec::llvmir2hll::FunctionType
getSelf() overrideretdec::llvmir2hll::Valuevirtual
getTextRepr()retdec::llvmir2hll::Value
hasMetadata() constretdec::llvmir2hll::Metadatable< std::string >inline
hasParam(std::size_t n) constretdec::llvmir2hll::FunctionType
hasParams() constretdec::llvmir2hll::FunctionType
isEqualTo(ShPtr< Value > otherValue) const overrideretdec::llvmir2hll::FunctionTypevirtual
isVarArg() constretdec::llvmir2hll::FunctionType
Metadatable()retdec::llvmir2hll::Metadatable< std::string >inlineprotected
NonCopyable(const NonCopyable &)=deleteretdec::utils::NonCopyableprivate
NonCopyable()=defaultretdec::utils::NonCopyableprivate
notifyObserver(ObserverPtr observer, ShPtr< Value > arg)retdec::llvmir2hll::Subject< Value >inlineprivate
notifyObserverOrRemoveItIfNotExists(ObserverPtr observer, ShPtr< Value > arg)retdec::llvmir2hll::Subject< Value >inlineprivate
notifyObservers(ShPtr< Value > arg=nullptr)retdec::llvmir2hll::Subject< Value >inline
Observer()=defaultretdec::llvmir2hll::Observer< Value >
observer_begin() constretdec::llvmir2hll::Subject< Value >inlineprotected
observer_end() constretdec::llvmir2hll::Subject< Value >inlineprotected
observer_iterator typedefretdec::llvmir2hll::Subject< Value >protected
ObserverContainer typedefretdec::llvmir2hll::Subject< Value >protected
observerExists(ObserverPtr observer)retdec::llvmir2hll::Subject< Value >inlineprivate
ObserverPtr typedefretdec::llvmir2hll::Subject< Value >
observersretdec::llvmir2hll::Subject< Value >private
operator=(const NonCopyable &)=deleteretdec::utils::NonCopyableprivate
param_begin() constretdec::llvmir2hll::FunctionType
param_end() constretdec::llvmir2hll::FunctionType
param_iterator typedefretdec::llvmir2hll::FunctionType
Params typedefretdec::llvmir2hll::FunctionTypeprivate
paramsretdec::llvmir2hll::FunctionTypeprivate
removeObserver(ObserverPtr observer)retdec::llvmir2hll::Subject< Value >inline
removeObserverAndNonExistingObservers(ObserverPtr observer)retdec::llvmir2hll::Subject< Value >inlineprivate
removeObservers()retdec::llvmir2hll::Subject< Value >inline
retTyperetdec::llvmir2hll::FunctionTypeprivate
setMetadata(std::string data)retdec::llvmir2hll::Metadatable< std::string >inline
setRetType(ShPtr< Type > retType)retdec::llvmir2hll::FunctionType
setVarArg(bool isVarArg=true)retdec::llvmir2hll::FunctionType
Subject()retdec::llvmir2hll::Subject< Value >inline
Type()=defaultretdec::llvmir2hll::Typeprotected
update(ShPtr< Value > subject, ShPtr< Value > arg=nullptr)retdec::llvmir2hll::Observer< Value >inlinevirtual
Value()=defaultretdec::llvmir2hll::Valueprotected
varArgretdec::llvmir2hll::FunctionTypeprivate
Visitable()=defaultretdec::llvmir2hll::Visitableprotected
~NonCopyable()=defaultretdec::utils::NonCopyableprivate
~Observer()=defaultretdec::llvmir2hll::Observer< Value >virtual
~Subject()=defaultretdec::llvmir2hll::Subject< Value >virtual
~Type()=defaultretdec::llvmir2hll::Typevirtual
~Value()=defaultretdec::llvmir2hll::Valuevirtual
~Visitable()=defaultretdec::llvmir2hll::Visitableprotected