/* Copyright (c) 2019 - 2021 Marcelo Zimbres Silva (mzimbres at gmail dot com) * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at https://mozilla.org/MPL/2.0/. */ #include namespace aedis { namespace resp3 { bool operator==(node const& a, node const& b) { return a.size == b.size && a.depth == b.depth && a.data_type == b.data_type && a.data == b.data; }; std::ostream& operator<<(std::ostream& os, node const& o) { std::string res; res += o.depth; res += '\t'; res += to_string(o.data_type); res += '\t'; res += o.data; os << res; return os; } } // resp3 } // aedis