32 const char SERIALIZE_TYPE_MARK[] =
"ot2:null";
50 return SERIALIZE_TYPE_MARK;
57 bool TestMarkNull::doIsEqual(
58 const TestMark& other_,
59 long double precision_)
const {
63 bool TestMarkNull::doIsEqualValue(
64 const TestMark& other_,
65 long double precision_)
const {
69 void TestMarkNull::doDiffArray(
71 std::vector<LinearizedRecord>& array_)
const
76 void TestMarkNull::doLinearizedMark(
78 const std::string& label_,
79 std::vector<LinearizedRecord>& array_)
const {
80 array_.push_back({level_,
this, label_});
83 void TestMarkNull::doPrintOpen(
85 const std::string& prefix_)
const {
86 os_ << prefix_ <<
"<NULL>\n";
89 void TestMarkNull::doPrintClose(
91 const std::string& prefix_)
const {
95 void TestMarkNull::doSerializeMark(
96 TestMarkOut& serializer_)
const {
97 serializer_.writeTypeMark(SERIALIZE_TYPE_MARK);
100 void TestMarkNull::doDeserializeMark(
101 TestMarkFactory& factory_,
102 TestMarkIn& deserializer_) {