From a2cb19c3c8e7b16475c0ddf05e7a55751176b862 Mon Sep 17 00:00:00 2001 From: Kelly Rauchenberger Date: Fri, 3 Feb 2017 10:35:31 -0500 Subject: Added enum inequality matches to field --- lib/field.cpp | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) (limited to 'lib/field.cpp') diff --git a/lib/field.cpp b/lib/field.cpp index 5b51ef4..ad6d958 100644 --- a/lib/field.cpp +++ b/lib/field.cpp @@ -53,6 +53,26 @@ namespace verbly { return filter(*this, filter::comparison::int_equals, static_cast(value)); } + filter field::operator!=(part_of_speech value) const + { + return filter(*this, filter::comparison::int_does_not_equal, static_cast(value)); + } + + filter field::operator!=(positioning value) const + { + return filter(*this, filter::comparison::int_does_not_equal, static_cast(value)); + } + + filter field::operator!=(inflection value) const + { + return filter(*this, filter::comparison::int_does_not_equal, static_cast(value)); + } + + filter field::operator!=(part_type value) const + { + return filter(*this, filter::comparison::int_does_not_equal, static_cast(value)); + } + filter field::operator==(bool value) const { return filter(*this, filter::comparison::boolean_equals, value); -- cgit 1.4.1