ROSE  0.9.10.75
Rose::BinaryAnalysis::SymbolicExpr::Interior Member List

This is the complete list of members for Rose::BinaryAnalysis::SymbolicExpr::Interior, including all inherited members.

add_child(const Ptr &child) ROSE_DEPRECATED("use addChild instead") (defined in Rose::BinaryAnalysis::SymbolicExpr::Interior)Rose::BinaryAnalysis::SymbolicExpr::Interiorinlineprotected
addChild(const Ptr &child)Rose::BinaryAnalysis::SymbolicExpr::Interiorprotected
additiveNesting(const SmtSolverPtr &solver=SmtSolverPtr())Rose::BinaryAnalysis::SymbolicExpr::Interior
adjustBitFlags(unsigned extraFlags)Rose::BinaryAnalysis::SymbolicExpr::Interiorprotected
adjustWidth()Rose::BinaryAnalysis::SymbolicExpr::Interiorprotected
assert_acyclic() (defined in Rose::BinaryAnalysis::SymbolicExpr::Node)Rose::BinaryAnalysis::SymbolicExpr::Nodeinline
assertAcyclic()Rose::BinaryAnalysis::SymbolicExpr::Node
associative()Rose::BinaryAnalysis::SymbolicExpr::Interior
attributeExists(Id id) constSawyer::Attribute::Storage<>inline
attributeIds() constSawyer::Attribute::Storage<>inline
attributeOrDefault(Id id) constSawyer::Attribute::Storage<>inline
attributeOrElse(Id id, const T &dflt) constSawyer::Attribute::Storage<>inline
BOTTOMRose::BinaryAnalysis::SymbolicExpr::Nodestatic
child(size_t idx)Rose::BinaryAnalysis::SymbolicExpr::Interiorinline
children()Rose::BinaryAnalysis::SymbolicExpr::Interiorinline
clearAttributes()Sawyer::Attribute::Storage<>inline
comment()Rose::BinaryAnalysis::SymbolicExpr::Nodeinline
comment(const std::string &s)Rose::BinaryAnalysis::SymbolicExpr::Nodeinline
comment_Rose::BinaryAnalysis::SymbolicExpr::Nodeprotected
commutative()Rose::BinaryAnalysis::SymbolicExpr::Interior
compareStructure(const Ptr &other) ROSE_OVERRIDERose::BinaryAnalysis::SymbolicExpr::Interiorvirtual
constant_folding(const Simplifier &simplifier) ROSE_DEPRECATED("use foldConstants instead") (defined in Rose::BinaryAnalysis::SymbolicExpr::Interior)Rose::BinaryAnalysis::SymbolicExpr::Interiorinline
create(size_t nbits, Operator op, const Ptr &a, const SmtSolverPtr &solver=SmtSolverPtr(), const std::string &comment="", unsigned flags=0)Rose::BinaryAnalysis::SymbolicExpr::Interiorinlinestatic
create(size_t nbits, Operator op, const Ptr &a, const Ptr &b, const SmtSolverPtr &solver=SmtSolverPtr(), const std::string &comment="", unsigned flags=0)Rose::BinaryAnalysis::SymbolicExpr::Interiorinlinestatic
create(size_t nbits, Operator op, const Ptr &a, const Ptr &b, const Ptr &c, const SmtSolverPtr &solver=SmtSolverPtr(), const std::string &comment="", unsigned flags=0)Rose::BinaryAnalysis::SymbolicExpr::Interiorinlinestatic
create(size_t nbits, Operator op, const Nodes &children, const SmtSolverPtr &solver=SmtSolverPtr(), const std::string &comment="", unsigned flags=0)Rose::BinaryAnalysis::SymbolicExpr::Interiorinlinestatic
depth_first_traversal(Visitor &v) ROSE_DEPRECATED("use depthFirstTraversal instead") (defined in Rose::BinaryAnalysis::SymbolicExpr::Node)Rose::BinaryAnalysis::SymbolicExpr::Nodeinline
depthFirstTraversal(Visitor &) ROSE_OVERRIDERose::BinaryAnalysis::SymbolicExpr::Interiorvirtual
domainWidth()Rose::BinaryAnalysis::SymbolicExpr::Nodeinline
domainWidth_Rose::BinaryAnalysis::SymbolicExpr::Nodeprotected
eraseAttribute(Id id)Sawyer::Attribute::Storage<>inline
findCommonSubexpressions()Rose::BinaryAnalysis::SymbolicExpr::Node
flags()Rose::BinaryAnalysis::SymbolicExpr::Nodeinline
flags_Rose::BinaryAnalysis::SymbolicExpr::Nodeprotected
foldConstants(const Simplifier &)Rose::BinaryAnalysis::SymbolicExpr::Interior
get_children() ROSE_DEPRECATED("use 'children' property instead") (defined in Rose::BinaryAnalysis::SymbolicExpr::Interior)Rose::BinaryAnalysis::SymbolicExpr::Interiorinline
get_comment() ROSE_DEPRECATED("use 'comment' property instead") (defined in Rose::BinaryAnalysis::SymbolicExpr::Node)Rose::BinaryAnalysis::SymbolicExpr::Nodeinline
get_flags() ROSE_DEPRECATED("use 'flags' property instead") (defined in Rose::BinaryAnalysis::SymbolicExpr::Node)Rose::BinaryAnalysis::SymbolicExpr::Nodeinline
get_nbits() ROSE_DEPRECATED("use 'nBits' property instead") (defined in Rose::BinaryAnalysis::SymbolicExpr::Node)Rose::BinaryAnalysis::SymbolicExpr::Nodeinline
get_operator() ROSE_DEPRECATED("use getOperator instead") (defined in Rose::BinaryAnalysis::SymbolicExpr::Interior)Rose::BinaryAnalysis::SymbolicExpr::Interiorinline
get_value() ROSE_DEPRECATED("use toInt instead") (defined in Rose::BinaryAnalysis::SymbolicExpr::Node)Rose::BinaryAnalysis::SymbolicExpr::Nodeinline
get_variables() ROSE_DEPRECATED("use getVariables instead") (defined in Rose::BinaryAnalysis::SymbolicExpr::Node)Rose::BinaryAnalysis::SymbolicExpr::Nodeinline
getAttribute(Id id) constSawyer::Attribute::Storage<>inline
getOperator()Rose::BinaryAnalysis::SymbolicExpr::Interiorinline
getVariables()Rose::BinaryAnalysis::SymbolicExpr::Node
hash()Rose::BinaryAnalysis::SymbolicExpr::Node
hash(Hash) (defined in Rose::BinaryAnalysis::SymbolicExpr::Node)Rose::BinaryAnalysis::SymbolicExpr::Node
hashval_Rose::BinaryAnalysis::SymbolicExpr::Nodeprotected
identity(uint64_t ident, const SmtSolverPtr &solver=SmtSolverPtr())Rose::BinaryAnalysis::SymbolicExpr::Interior
INDETERMINATERose::BinaryAnalysis::SymbolicExpr::Nodestatic
involutary()Rose::BinaryAnalysis::SymbolicExpr::Interior
is_hashed() ROSE_DEPRECATED("use isHashed instead") (defined in Rose::BinaryAnalysis::SymbolicExpr::Node)Rose::BinaryAnalysis::SymbolicExpr::Nodeinline
is_known() ROSE_DEPRECATED("use isNumber instead") (defined in Rose::BinaryAnalysis::SymbolicExpr::Node)Rose::BinaryAnalysis::SymbolicExpr::Nodeinline
isEquivalentTo(const Ptr &other) ROSE_OVERRIDERose::BinaryAnalysis::SymbolicExpr::Interiorvirtual
isHashed()Rose::BinaryAnalysis::SymbolicExpr::Nodeinline
isInteriorNode()Rose::BinaryAnalysis::SymbolicExpr::Nodeinline
isInternalNode() ROSE_DEPRECATED("use isInteriorNode instead") (defined in Rose::BinaryAnalysis::SymbolicExpr::Node)Rose::BinaryAnalysis::SymbolicExpr::Nodeinline
isLeafNode()Rose::BinaryAnalysis::SymbolicExpr::Nodeinline
isNumber() ROSE_OVERRIDERose::BinaryAnalysis::SymbolicExpr::Interiorinlinevirtual
isOperator(Operator)Rose::BinaryAnalysis::SymbolicExpr::Node
isScalar()Rose::BinaryAnalysis::SymbolicExpr::Nodeinline
matchAddVariableConstant(LeafPtr &variable, LeafPtr &constant)Rose::BinaryAnalysis::SymbolicExpr::Node
mayEqual(const Ptr &other, const SmtSolverPtr &solver=SmtSolverPtr()) ROSE_OVERRIDERose::BinaryAnalysis::SymbolicExpr::Interiorvirtual
mayEqualCallbackRose::BinaryAnalysis::SymbolicExpr::Nodestatic
mustEqual(const Ptr &other, const SmtSolverPtr &solver=SmtSolverPtr()) ROSE_OVERRIDERose::BinaryAnalysis::SymbolicExpr::Interiorvirtual
nAttributes() constSawyer::Attribute::Storage<>inline
nBits()Rose::BinaryAnalysis::SymbolicExpr::Nodeinline
nBits_Rose::BinaryAnalysis::SymbolicExpr::Nodeprotected
nchildren() ROSE_DEPRECATED("use nChildren instead") (defined in Rose::BinaryAnalysis::SymbolicExpr::Interior)Rose::BinaryAnalysis::SymbolicExpr::Interiorinline
nChildren()Rose::BinaryAnalysis::SymbolicExpr::Interiorinline
newFlags(unsigned flags)Rose::BinaryAnalysis::SymbolicExpr::Node
nnodes() ROSE_DEPRECATED("use nNodes() instead") (defined in Rose::BinaryAnalysis::SymbolicExpr::Node)Rose::BinaryAnalysis::SymbolicExpr::Nodeinline
nNodes() ROSE_OVERRIDERose::BinaryAnalysis::SymbolicExpr::Interiorinlinevirtual
nnodesUnique() ROSE_DEPRECATED("use nNodesUnique instead") (defined in Rose::BinaryAnalysis::SymbolicExpr::Node)Rose::BinaryAnalysis::SymbolicExpr::Nodeinline
nNodesUnique()Rose::BinaryAnalysis::SymbolicExpr::Node
Node() (defined in Rose::BinaryAnalysis::SymbolicExpr::Node)Rose::BinaryAnalysis::SymbolicExpr::Nodeinlineprotected
Node(const std::string &comment, unsigned flags=0) (defined in Rose::BinaryAnalysis::SymbolicExpr::Node)Rose::BinaryAnalysis::SymbolicExpr::Nodeinlineexplicitprotected
nonassociative() ROSE_DEPRECATED("use 'associative' instead") (defined in Rose::BinaryAnalysis::SymbolicExpr::Interior)Rose::BinaryAnalysis::SymbolicExpr::Interiorinline
operator delete(void *ptr, size_t size) (defined in Sawyer::SmallObject)Sawyer::SmallObjectinlinestatic
operator new(size_t size) (defined in Sawyer::SmallObject)Sawyer::SmallObjectinlinestatic
operator+(Formatter &fmt)Rose::BinaryAnalysis::SymbolicExpr::Nodeinline
Sawyer::operator=(const SharedObject &)Sawyer::SharedObjectinline
Storage<>::operator=(const Storage &other)Sawyer::Attribute::Storage<>inline
optionalAttribute(Id id) constSawyer::Attribute::Storage<>inline
poolAllocator()Sawyer::SmallObjectinlinestatic
print(std::ostream &, Formatter &) ROSE_OVERRIDERose::BinaryAnalysis::SymbolicExpr::Interiorvirtual
Rose::BinaryAnalysis::SymbolicExpr::Node::print(std::ostream &o)Rose::BinaryAnalysis::SymbolicExpr::Nodeinline
printFlags(std::ostream &o, unsigned flags, char &bracket) (defined in Rose::BinaryAnalysis::SymbolicExpr::Node)Rose::BinaryAnalysis::SymbolicExpr::Nodeprotected
renameVariables(ExprExprHashMap &index, size_t &nextVariableId, const SmtSolverPtr &solver=SmtSolverPtr())Rose::BinaryAnalysis::SymbolicExpr::Node
RESERVED_FLAGSRose::BinaryAnalysis::SymbolicExpr::Nodestatic
rewrite(const Simplifier &simplifier, const SmtSolverPtr &solver=SmtSolverPtr())Rose::BinaryAnalysis::SymbolicExpr::Interior
set_comment(const std::string &s) ROSE_DEPRECATED("use 'comment' property instead") (defined in Rose::BinaryAnalysis::SymbolicExpr::Node)Rose::BinaryAnalysis::SymbolicExpr::Nodeinline
setAttribute(Id id, const T &value)Sawyer::Attribute::Storage<>inline
setAttributeMaybe(Id id, const T &value)Sawyer::Attribute::Storage<>inline
sharedFromThis()Sawyer::SharedFromThis< Node >inline
sharedFromThis() constSawyer::SharedFromThis< Node >inline
SharedObject()Sawyer::SharedObjectinline
SharedObject(const SharedObject &)Sawyer::SharedObjectinline
simplifyTop(const SmtSolverPtr &solver=SmtSolverPtr())Rose::BinaryAnalysis::SymbolicExpr::Interior
Storage()Sawyer::Attribute::Storage<>inline
Storage(const Storage &other)Sawyer::Attribute::Storage<>inline
substitute(const Ptr &from, const Ptr &to, const SmtSolverPtr &solver=SmtSolverPtr()) ROSE_OVERRIDERose::BinaryAnalysis::SymbolicExpr::Interiorvirtual
substituteMultiple(const ExprExprHashMap &substitutions, const SmtSolverPtr &solver=SmtSolverPtr())Rose::BinaryAnalysis::SymbolicExpr::Node
Sync typedef (defined in Sawyer::Attribute::Storage<>)Sawyer::Attribute::Storage<>
toInt() ROSE_OVERRIDERose::BinaryAnalysis::SymbolicExpr::Interiorinlinevirtual
unaryNoOp()Rose::BinaryAnalysis::SymbolicExpr::Interior
UNSPECIFIEDRose::BinaryAnalysis::SymbolicExpr::Nodestatic
userData(boost::any &data)Rose::BinaryAnalysis::SymbolicExpr::Nodeinline
userData()Rose::BinaryAnalysis::SymbolicExpr::Nodeinline
userData_Rose::BinaryAnalysis::SymbolicExpr::Nodeprotected
with_format(Formatter &fmt) ROSE_DEPRECATED("use withFormat instead") (defined in Rose::BinaryAnalysis::SymbolicExpr::Node)Rose::BinaryAnalysis::SymbolicExpr::Nodeinline
withFormat(Formatter &fmt)Rose::BinaryAnalysis::SymbolicExpr::Nodeinline
~SharedFromThis() (defined in Sawyer::SharedFromThis< Node >)Sawyer::SharedFromThis< Node >inlinevirtual
~SharedObject()Sawyer::SharedObjectinlinevirtual
~Storage() (defined in Sawyer::Attribute::Storage<>)Sawyer::Attribute::Storage<>inline