106 return new Int64(*
this);
111 DBG(cerr <<
"~Int64" << endl);
120 dynamic_cast<BaseType &
>(*this) = rhs;
185 fwrite(oss.str().data(),
sizeof(char), oss.str().length(), out);
203 throw InternalErr(__FILE__, __LINE__,
"This value not read!");
207 throw InternalErr(__FILE__, __LINE__,
"This value not read!");
211 return Cmp<dods_int64, dods_int8>(op,
d_buf,
static_cast<Int8*
>(b)->
value());
213 return SUCmp<dods_int64, dods_byte>(op,
d_buf,
static_cast<Byte*
>(b)->
value());
215 return Cmp<dods_int64, dods_int16>(op,
d_buf,
static_cast<Int16*
>(b)->
value());
217 return SUCmp<dods_int64, dods_uint16>(op,
d_buf,
static_cast<UInt16*
>(b)->
value());
219 return Cmp<dods_int64, dods_int32>(op,
d_buf,
static_cast<Int32*
>(b)->
value());
221 return SUCmp<dods_int64, dods_uint32>(op,
d_buf,
static_cast<UInt32*
>(b)->
value());
223 return Cmp<dods_int64, dods_int64>(op,
d_buf,
static_cast<Int64*
>(b)->
value());
225 return SUCmp<dods_int64, dods_uint64>(op,
d_buf,
static_cast<UInt64*
>(b)->
value());
227 return Cmp<dods_int64, dods_float32>(op,
d_buf,
static_cast<Float32*
>(b)->
value());
229 return Cmp<dods_int64, dods_float64>(op,
d_buf,
static_cast<Float64*
>(b)->
value());
249 << (
void *)
this <<
")" << endl ;