32 #include "DmrppD4Sequence.h"
40 DmrppD4Sequence::_duplicate(
const DmrppD4Sequence &)
44 DmrppD4Sequence::DmrppD4Sequence(
const string &n) : D4Sequence(n), DmrppCommon()
48 DmrppD4Sequence::DmrppD4Sequence(
const string &n,
const string &d) : D4Sequence(n, d), DmrppCommon()
53 DmrppD4Sequence::ptr_duplicate()
55 return new DmrppD4Sequence(*
this);
58 DmrppD4Sequence::DmrppD4Sequence(
const DmrppD4Sequence &rhs) : D4Sequence(rhs), DmrppCommon(rhs)
64 DmrppD4Sequence::operator=(
const DmrppD4Sequence &rhs)
69 dynamic_cast<D4Sequence &
>(*this) = rhs;
72 DmrppCommon::m_duplicate_common(rhs);
78 DmrppD4Sequence::read()
80 BESDEBUG(
"dmrpp",
"Entering " <<__PRETTY_FUNCTION__ <<
" for '" << name() <<
"'" << endl);
82 throw BESError(
"Unsupported type libdap::D4Sequence (dmrpp::DmrppSequence)",BES_INTERNAL_ERROR, __FILE__, __LINE__);
85 void DmrppD4Sequence::dump(ostream & strm)
const
87 strm << BESIndent::LMarg <<
"DmrppD4Sequence::dump - (" << (
void *)
this <<
")" << endl;
89 DmrppCommon::dump(strm);
90 D4Sequence::dump(strm);
91 strm << BESIndent::LMarg <<
"value: " <<
"----" << endl;
92 BESIndent::UnIndent();