(function(F){

	/**

	 * Checks if the row is filtered using the supplied filters.

	 * @this FooTable.Row

	 * @param {Array.<FooTable.Filter>} filters - The filters to apply.

	 * @returns {boolean}

	 */

	F.Row.prototype.filtered = function(filters){

		var result = true, self = this;

		F.arr.each(filters, function(f){

			if ((result = f.matchRow(self)) == false) return false;

		});

		return result;

	};

})(FooTable);