Lines Matching refs:StringNode
118 // StringNode
120 class StringNode : public PredicateNode {
122 StringNode(BString v, bool caseInsensitive = false)
127 virtual ~StringNode() {}
324 StringNode *strNode = dynamic_cast<StringNode*>(right);
326 rightString = StringNode(BString("*") << strNode->value
334 StringNode *strNode = dynamic_cast<StringNode*>(right);
336 rightString = StringNode(BString(strNode->value) << "*")
344 StringNode *strNode = dynamic_cast<StringNode*>(right);
346 rightString = StringNode(BString("*") << strNode->value)
654 new StringNode("some string")
705 TestPredicate(StringNode("some \" chars ' to \\ be ( escaped ) or "
707 TestPredicate(StringNode("some \" chars ' to \\ be ( escaped ) or "
732 TestPredicate(OpNode(B_NOT, new StringNode("some string")));
733 TestPredicate(OpNode(B_NOT, new StringNode("some string", true)));
742 new StringNode("hello")
761 new StringNode("hello"),
774 TestPredicate(ListNode(new Int32Node(42), new StringNode("hello!")),
777 new StringNode("hello"),
786 new StringNode("hello")
788 StringNode predicate2("I'm the loser. :��-(");
802 new StringNode("hello")
804 StringNode predicate2("I'm the winner. :-)");
820 new StringNode("hello")
822 StringNode predicate2("I'm the winner. :-)");