Home | History | Annotate | Download | only in Analysis

Lines Matching refs:Other

140     bool operator==(const SExprNode& Other) const {
142 return (Op == Other.Op &&
143 Data == Other.Data);
146 bool operator!=(const SExprNode& Other) const {
147 return !(*this == Other);
150 bool matches(const SExprNode& Other) const {
151 return (*this == Other) ||
153 (Other.Op == EOP_Wildcard);
481 // Ignore other string literals for now.
588 bool operator==(const SExpr &other) const {
589 return NodeVec == other.NodeVec;
592 bool operator!=(const SExpr &other) const {
593 return !(*this == other);
596 bool matches(const SExpr &Other, unsigned i = 0, unsigned j = 0) const {
597 if (NodeVec[i].matches(Other.NodeVec[j])) {
599 unsigned nj = Other.NodeVec[j].arity();
605 ++k, ci=getNextSibling(ci), cj = Other.getNextSibling(cj)) {
606 Result = Result && matches(Other, ci, cj);
616 bool partiallyMatches(const SExpr &Other) const {
618 return NodeVec[0].matches(Other.NodeVec[0]);
768 bool operator==(const LockData &other) const {
769 return AcquireLoc == other.AcquireLoc && LKind == other.LKind;
772 bool operator!=(const LockData &other) const {
773 return !(*this == other);
1411 // FIXME: Handle other CFGElement kinds.
1424 // FIXME: Handle other CFGElement kinds.
2012 // Ignore other (non thread-safety) attributes
2305 // still enable checks on other objects.
2441 // than in some other predecessor. In that case, keep the other
2483 // double lock on the other path.