Commit c62398b1 authored by Alvarez, Gonzalo's avatar Alvarez, Gonzalo
Browse files

PredicateAwesome::isTrue with 4+4 arguments

parent c9b5bb57
Loading
Loading
Loading
Loading
+12 −0
Original line number Diff line number Diff line
@@ -90,6 +90,18 @@ public:
		return (isTrue(name1, val1) && isTrue(name2, val2));
	}

	template<typename T1, typename T2>
	bool isTrue(String name1, T1 val1,
	            String name2, T2 val2,
	            String name3, T1 val3,
	            String name4, T2 val4)
	{
		return (isTrue(name1, val1) &&
		        isTrue(name2, val2) &&
		        isTrue(name3, val3) &&
		        isTrue(name4, val4));
	}

	static void replaceAll(String& str, const String& from, const String& to)
	{
		if (from.empty()) return;