35class DmrppD4Sequence:
public libdap::D4Sequence,
public DmrppCommon {
38 DmrppD4Sequence(
const std::string &n) :
D4Sequence(n), DmrppCommon() { }
39 DmrppD4Sequence(
const std::string &n,
const std::string &d) :
D4Sequence(n, d), DmrppCommon() { }
40 DmrppD4Sequence(
const std::string &n, std::shared_ptr<DMZ> dmz) :
D4Sequence(n), DmrppCommon(std::move(dmz)) { }
41 DmrppD4Sequence(
const std::string &n,
const std::string &d, std::shared_ptr<DMZ> dmz) :
D4Sequence(n, d), DmrppCommon(std::move(dmz)) { }
42 DmrppD4Sequence(
const DmrppD4Sequence &) =
default;
44 ~DmrppD4Sequence()
override =
default;
46 DmrppD4Sequence &operator=(
const DmrppD4Sequence &rhs);
48 libdap::BaseType *ptr_duplicate()
override {
49 return new DmrppD4Sequence(*
this);
54 void dump(
ostream & strm)
const override;