101 return new Byte(*
this);
109 dynamic_cast <
BaseType & >(*this) = rhs;
173 throw InternalErr(
"the incoming pointer does not contain any data.");
218 fwrite(oss.str().data(),
sizeof(char), oss.str().length(), out);
225 out <<
" = " << (int)
d_buf <<
";\n";
255 return USCmp<dods_byte, dods_int8>(op,
d_buf,
static_cast<Int8*
>(b)->
value());
257 return Cmp<dods_byte, dods_byte>(op,
d_buf,
static_cast<Byte*
>(b)->
value());
259 return USCmp<dods_byte, dods_int16>(op,
d_buf,
static_cast<Int16*
>(b)->
value());
261 return Cmp<dods_byte, dods_uint16>(op,
d_buf,
static_cast<UInt16*
>(b)->
value());
263 return USCmp<dods_byte, dods_int32>(op,
d_buf,
static_cast<Int32*
>(b)->
value());
265 return Cmp<dods_byte, dods_uint32>(op,
d_buf,
static_cast<UInt32*
>(b)->
value());
267 return USCmp<dods_byte, dods_int64>(op,
d_buf,
static_cast<Int64*
>(b)->
value());
269 return Cmp<dods_byte, dods_uint64>(op,
d_buf,
static_cast<UInt64*
>(b)->
value());
271 return USCmp<dods_byte, dods_float32>(op,
d_buf,
static_cast<Float32*
>(b)->
value());
273 return USCmp<dods_byte, dods_float64>(op,
d_buf,
static_cast<Float64*
>(b)->
value());
290 << (
void *)
this <<
")" << endl;