retdec
retdec::llvmir2hll::ReturnStmt Member List

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

accept(Visitor *v) overrideretdec::llvmir2hll::ReturnStmtvirtual
addObserver(ObserverPtr observer)retdec::llvmir2hll::Subject< Value >inline
addPredecessor(ShPtr< Statement > stmt)retdec::llvmir2hll::Statement
addressretdec::llvmir2hll::Statementprotected
appendStatement(ShPtr< Statement > stmt)retdec::llvmir2hll::Statement
areEqualStatements(ShPtr< Statement > stmts1, ShPtr< Statement > stmts2)retdec::llvmir2hll::Statementstatic
asExpression() const overrideretdec::llvmir2hll::ReturnStmtvirtual
clone() overrideretdec::llvmir2hll::ReturnStmtvirtual
cloneStatements(ShPtr< Statement > stmts)retdec::llvmir2hll::Statementstatic
ConcreteObserver typedefretdec::llvmir2hll::Subject< Value >
containsJustGotosToCurrentStatement(const StmtSet &stmts) constretdec::llvmir2hll::Statementprivate
create(ShPtr< Expression > retVal=nullptr, ShPtr< Statement > succ=nullptr, Address a=Address::Undefined)retdec::llvmir2hll::ReturnStmtstatic
dataretdec::llvmir2hll::Metadatable< std::string >private
getAddress() constretdec::llvmir2hll::Statement
getLabel() constretdec::llvmir2hll::Statement
getLastStatement(ShPtr< Statement > stmts)retdec::llvmir2hll::Statementstatic
getMetadata() constretdec::llvmir2hll::Metadatable< std::string >inline
getNumberOfPredecessors() constretdec::llvmir2hll::Statement
getParent() constretdec::llvmir2hll::Statement
getRetVal() constretdec::llvmir2hll::ReturnStmt
getSelf() overrideretdec::llvmir2hll::Valuevirtual
getSuccessor() constretdec::llvmir2hll::Statement
getTextRepr()retdec::llvmir2hll::Value
getUniquePredecessor() constretdec::llvmir2hll::Statement
hasLabel() constretdec::llvmir2hll::Statement
hasMetadata() constretdec::llvmir2hll::Metadatable< std::string >inline
hasPredecessors() constretdec::llvmir2hll::Statement
hasRetVal() constretdec::llvmir2hll::ReturnStmt
hasSuccessor() constretdec::llvmir2hll::Statement
isCompound() overrideretdec::llvmir2hll::ReturnStmtinlinevirtual
isEqualTo(ShPtr< Value > otherValue) const overrideretdec::llvmir2hll::ReturnStmtvirtual
isGotoTarget() constretdec::llvmir2hll::Statement
isStatementInStatements(ShPtr< Statement > stmt, ShPtr< Statement > stmts)retdec::llvmir2hll::Statementstatic
labelretdec::llvmir2hll::Statementprotected
mergeStatements(ShPtr< Statement > stmt1, ShPtr< Statement > stmt2)retdec::llvmir2hll::Statementstatic
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
predecessor_begin() constretdec::llvmir2hll::Statement
predecessor_end() constretdec::llvmir2hll::Statement
predecessor_iterator typedefretdec::llvmir2hll::Statement
predsretdec::llvmir2hll::Statementprotected
prependStatement(ShPtr< Statement > stmt)retdec::llvmir2hll::Statement
redirectGotosTo(ShPtr< Statement > stmt)retdec::llvmir2hll::Statement
removeLabel()retdec::llvmir2hll::Statement
removeLastStatement(ShPtr< Statement > stmts)retdec::llvmir2hll::Statementstatic
removeObserver(ObserverPtr observer)retdec::llvmir2hll::Subject< Value >inline
removeObserverAndNonExistingObservers(ObserverPtr observer)retdec::llvmir2hll::Subject< Value >inlineprivate
removeObservers()retdec::llvmir2hll::Subject< Value >inline
removePredecessor(ShPtr< Statement > stmt)retdec::llvmir2hll::Statement
removePredecessors(bool onlyNonGoto=false)retdec::llvmir2hll::Statement
removeStatement(ShPtr< Statement > stmt)retdec::llvmir2hll::Statementstatic
removeStatementButKeepDebugComment(ShPtr< Statement > stmt)retdec::llvmir2hll::Statementstatic
removeSuccessor()retdec::llvmir2hll::Statement
replace(ShPtr< Expression > oldExpr, ShPtr< Expression > newExpr) overrideretdec::llvmir2hll::ReturnStmtvirtual
replaceStatement(ShPtr< Statement > oldStmt, ShPtr< Statement > newStmt)retdec::llvmir2hll::Statementstatic
ReturnStmt(ShPtr< Expression > retVal=nullptr, Address a=Address::Undefined)retdec::llvmir2hll::ReturnStmtexplicitprivate
retValretdec::llvmir2hll::ReturnStmtprivate
setLabel(const std::string &newLabel)retdec::llvmir2hll::Statement
setMetadata(std::string data)retdec::llvmir2hll::Metadatable< std::string >inline
setRetVal(ShPtr< Expression > newRetVal)retdec::llvmir2hll::ReturnStmt
setSuccessor(ShPtr< Statement > newSucc)retdec::llvmir2hll::Statement
Statement(Address a=Address::Undefined)retdec::llvmir2hll::Statementprotected
Subject()retdec::llvmir2hll::Subject< Value >inline
succretdec::llvmir2hll::Statementprotected
targetIsCurrentStatement(ShPtr< GotoStmt > gotoStmt) constretdec::llvmir2hll::Statementprivate
transferLabelFrom(ShPtr< Statement > stmt)retdec::llvmir2hll::Statement
transferLabelTo(ShPtr< Statement > stmt)retdec::llvmir2hll::Statement
update(ShPtr< Value > subject, ShPtr< Value > arg=nullptr) overrideretdec::llvmir2hll::ReturnStmtvirtual
Value()=defaultretdec::llvmir2hll::Valueprotected
Visitable()=defaultretdec::llvmir2hll::Visitableprotected
~NonCopyable()=defaultretdec::utils::NonCopyableprivate
~Observer()=defaultretdec::llvmir2hll::Observer< Value >virtual
~Subject()=defaultretdec::llvmir2hll::Subject< Value >virtual
~Value()=defaultretdec::llvmir2hll::Valuevirtual
~Visitable()=defaultretdec::llvmir2hll::Visitableprotected