retdec
retdec::llvmir2hll::ConstInt Member List

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

accept(Visitor *v) overrideretdec::llvmir2hll::ConstIntvirtual
addObserver(ObserverPtr observer)retdec::llvmir2hll::Subject< Value >inline
clone() overrideretdec::llvmir2hll::ConstIntvirtual
ConcreteObserver typedefretdec::llvmir2hll::Subject< Value >
Constant()=defaultretdec::llvmir2hll::Constantprotected
ConstInt(const llvm::APSInt &value)retdec::llvmir2hll::ConstIntexplicitprivate
create(std::int64_t value, unsigned bitWidth, bool isSigned=true)retdec::llvmir2hll::ConstIntstatic
create(const llvm::APInt &value, bool isSigned=true)retdec::llvmir2hll::ConstIntstatic
create(const llvm::APSInt &value)retdec::llvmir2hll::ConstIntstatic
dataretdec::llvmir2hll::Metadatable< std::string >private
Expression()=defaultretdec::llvmir2hll::Expressionprotected
flipSign()retdec::llvmir2hll::ConstInt
getMetadata() constretdec::llvmir2hll::Metadatable< std::string >inline
getSelf() overrideretdec::llvmir2hll::Valuevirtual
getTextRepr()retdec::llvmir2hll::Value
getTwoToPositivePower(ShPtr< ConstInt > x)retdec::llvmir2hll::ConstIntstatic
getType() const overrideretdec::llvmir2hll::ConstIntvirtual
getValue() constretdec::llvmir2hll::ConstInt
hasMetadata() constretdec::llvmir2hll::Metadatable< std::string >inline
isEqualTo(ShPtr< Value > otherValue) const overrideretdec::llvmir2hll::ConstIntvirtual
isMinSigned() constretdec::llvmir2hll::ConstInt
isMoreReadableInHexa() constretdec::llvmir2hll::ConstInt
isNegative() constretdec::llvmir2hll::ConstInt
isNegativeOne() constretdec::llvmir2hll::ConstInt
isOne() constretdec::llvmir2hll::ConstInt
isPositive() constretdec::llvmir2hll::ConstInt
isSigned() constretdec::llvmir2hll::ConstInt
isUnsigned() constretdec::llvmir2hll::ConstInt
isZero() constretdec::llvmir2hll::ConstInt
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
removeObserver(ObserverPtr observer)retdec::llvmir2hll::Subject< Value >inline
removeObserverAndNonExistingObservers(ObserverPtr observer)retdec::llvmir2hll::Subject< Value >inlineprivate
removeObservers()retdec::llvmir2hll::Subject< Value >inline
replace(ShPtr< Expression > oldExpr, ShPtr< Expression > newExpr) overrideretdec::llvmir2hll::ConstIntvirtual
replaceExpression(ShPtr< Expression > oldExpr, ShPtr< Expression > newExpr)retdec::llvmir2hll::Expressionstatic
setMetadata(std::string data)retdec::llvmir2hll::Metadatable< std::string >inline
Subject()retdec::llvmir2hll::Subject< Value >inline
toHexString(const std::string &prefix="0x") constretdec::llvmir2hll::ConstInt
toString(unsigned radix=10, const std::string &prefix="") constretdec::llvmir2hll::ConstInt
typeretdec::llvmir2hll::ConstIntprivate
update(ShPtr< Value > subject, ShPtr< Value > arg=nullptr)retdec::llvmir2hll::Observer< Value >inlinevirtual
Value()=defaultretdec::llvmir2hll::Valueprotected
valueretdec::llvmir2hll::ConstIntprivate
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