hessian2/basic_codec/object_codec.hpp (26 lines of code) (raw):
#pragma once
#include "absl/strings/str_cat.h"
#include "absl/strings/string_view.h"
#include "hessian2/codec.hpp"
#include "hessian2/object.hpp"
#include "hessian2/basic_codec/bool_codec.hpp"
#include "hessian2/basic_codec/byte_codec.hpp"
#include "hessian2/basic_codec/class_instance_codec.hpp"
#include "hessian2/basic_codec/date_codec.hpp"
#include "hessian2/basic_codec/def_ref_codec.hpp"
#include "hessian2/basic_codec/list_codec.hpp"
#include "hessian2/basic_codec/map_codec.hpp"
#include "hessian2/basic_codec/number_codec.hpp"
#include "hessian2/basic_codec/ref_object_codec.hpp"
#include "hessian2/basic_codec/string_codec.hpp"
#include "hessian2/basic_codec/type_ref_codec.hpp"
namespace Hessian2 {
template <>
std::unique_ptr<NullObject> Decoder::decode();
template <>
bool Encoder::encode(const NullObject&);
template <>
std::unique_ptr<Object> Decoder::decode();
template <>
bool Encoder::encode(const Object& value);
} // namespace Hessian2