109 dynamic_cast<BaseType &
>(*this) = rhs;
161 "The incoming pointer does not contain any data.");
174 throw InternalErr(__FILE__, __LINE__,
"NULL pointer.");
209 fwrite(oss.str().data(),
sizeof(char), oss.str().length(), out);
220 out <<
" = " << std::setprecision( 6 ) <<
d_buf <<
";\n" ;
223 out << std::setprecision( 6 ) <<
d_buf ;
235 throw InternalErr(__FILE__, __LINE__,
"This value not read!");
240 throw InternalErr(__FILE__, __LINE__,
"This value not read!");
245 return Cmp<dods_float32, dods_int8>(op,
d_buf,
static_cast<Int8*
>(b)->
value());
247 return SUCmp<dods_float32, dods_byte>(op,
d_buf,
static_cast<Byte*
>(b)->
value());
249 return Cmp<dods_float32, dods_int16>(op,
d_buf,
static_cast<Int16*
>(b)->
value());
251 return SUCmp<dods_float32, dods_uint16>(op,
d_buf,
static_cast<UInt16*
>(b)->
value());
253 return Cmp<dods_float32, dods_int32>(op,
d_buf,
static_cast<Int32*
>(b)->
value());
255 return SUCmp<dods_float32, dods_uint32>(op,
d_buf,
static_cast<UInt32*
>(b)->
value());
257 return Cmp<dods_float32, dods_int64>(op,
d_buf,
static_cast<Int64*
>(b)->
value());
259 return SUCmp<dods_float32, dods_uint64>(op,
d_buf,
static_cast<UInt64*
>(b)->
value());
261 return Cmp<dods_float32, dods_float32>(op,
d_buf,
static_cast<Float32*
>(b)->
value());
263 return Cmp<dods_float32, dods_float64>(op,
d_buf,
static_cast<Float64*
>(b)->
value());