diff options
author | John Hodge <tpg@mutabah.net> | 2016-10-31 17:38:25 +0800 |
---|---|---|
committer | John Hodge <tpg@mutabah.net> | 2016-10-31 17:38:25 +0800 |
commit | 62aa3d8b33932d96122ce24c40ea47a4171bd653 (patch) | |
tree | 90c59754d2542a92d8c6fcb2e59e2abf224ad3d9 /src/hir/path.hpp | |
parent | 438659607baa1fd16af72b1189bf44a951adfb43 (diff) | |
download | mrust-62aa3d8b33932d96122ce24c40ea47a4171bd653.tar.gz |
HIR - Print for ::HIR::Compare
Diffstat (limited to 'src/hir/path.hpp')
-rw-r--r-- | src/hir/path.hpp | 9 |
1 files changed, 9 insertions, 0 deletions
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) { } |