From 62aa3d8b33932d96122ce24c40ea47a4171bd653 Mon Sep 17 00:00:00 2001 From: John Hodge Date: Mon, 31 Oct 2016 17:38:25 +0800 Subject: HIR - Print for ::HIR::Compare --- src/hir/path.hpp | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'src') diff --git a/src/hir/path.hpp b/src/hir/path.hpp index 715037d5..ae875620 100644 --- a/src/hir/path.hpp +++ b/src/hir/path.hpp @@ -19,6 +19,15 @@ enum Compare { Fuzzy, Unequal, }; +static inline ::std::ostream& operator<<(::std::ostream& os, const Compare& x) { + switch(x) + { + case Compare::Equal: os << "Equal"; break; + case Compare::Fuzzy: os << "Fuzzy"; break; + case Compare::Unequal: os << "Unequal"; break; + } + return os; +} static inline Compare& operator &=(Compare& x, const Compare& y) { if(x == Compare::Unequal) { } -- cgit v1.2.3