diff options
Diffstat (limited to 'nn/common/TypeUtils.cpp')
-rw-r--r-- | nn/common/TypeUtils.cpp | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/nn/common/TypeUtils.cpp b/nn/common/TypeUtils.cpp index f5bbe07f0..ad17d9444 100644 --- a/nn/common/TypeUtils.cpp +++ b/nn/common/TypeUtils.cpp @@ -816,6 +816,22 @@ std::ostream& operator<<(std::ostream& os, const Version& version) { return os << "Version{" << underlyingType(version) << "}"; } +std::ostream& operator<<(std::ostream& os, const HalVersion& halVersion) { + switch (halVersion) { + case HalVersion::UNKNOWN: + return os << "UNKNOWN HAL version"; + case HalVersion::V1_0: + return os << "HAL version 1.0"; + case HalVersion::V1_1: + return os << "HAL version 1.1"; + case HalVersion::V1_2: + return os << "HAL version 1.2"; + case HalVersion::V1_3: + return os << "HAL version 1.3"; + } + return os << "HalVersion{" << underlyingType(halVersion) << "}"; +} + bool operator==(const Timing& a, const Timing& b) { return a.timeOnDevice == b.timeOnDevice && a.timeInDriver == b.timeInDriver; } |