Back to index

lightning-sunbird  0.9+nobinonly
JoinNode Member List
This is the complete list of members for JoinNode, including all inherited members.
AddChild(ReteNode *aNode)InnerNode [inline]
Bind(InstantiationSet &aInstantiations, PRBool *aDidBind)JoinNode [protected]
Constrain(InstantiationSet &aInstantiations, void *aClosure)JoinNode [virtual]
eEquality enum valueJoinNode
GetAncestorVariables(VariableSet &aVariables) const JoinNode [virtual]
GetNumBound(InnerNode *aAncestor, const InstantiationSet &aInstantiations, PRInt32 *aBoundCount)JoinNode [protected, static]
HasAncestor(const ReteNode *aNode) const JoinNode [virtual]
JoinNode(InnerNode *aLeftParent, PRInt32 aLeftVariable, InnerNode *aRightParent, PRInt32 aRightVariable, Operator aOperator)JoinNode
mKidsInnerNode [protected]
mLeftParentJoinNode [protected]
mLeftVariableJoinNode [protected]
mOperatorJoinNode [protected]
mRightParentJoinNode [protected]
mRightVariableJoinNode [protected]
Operator enum nameJoinNode
Propagate(const InstantiationSet &aInstantiations, void *aClosure)JoinNode [virtual]
RemoveAllChildren()InnerNode [inline]
ReteNode()ReteNode [inline]
~ReteNode()ReteNode [inline, virtual]