39class DmrppUInt32:
public libdap::UInt32,
public DmrppCommon {
42 DmrppUInt32(
const std::string &n) : libdap::UInt32(n), DmrppCommon() { }
43 DmrppUInt32(
const std::string &n,
const std::string &d) : libdap::UInt32(n, d), DmrppCommon() { }
44 DmrppUInt32(
const std::string &n, std::shared_ptr<DMZ> dmz) : libdap::UInt32(n), DmrppCommon(dmz) { }
45 DmrppUInt32(
const std::string &n,
const std::string &d, std::shared_ptr<DMZ> dmz) : libdap::UInt32(n, d), DmrppCommon(dmz) { }
46 DmrppUInt32(
const DmrppUInt32 &) =
default;
48 ~DmrppUInt32()
override =
default;
50 DmrppUInt32 &operator=(
const DmrppUInt32 &rhs);
52 libdap::BaseType *ptr_duplicate()
override{
53 return new DmrppUInt32(*
this);
58 void set_send_p(
bool state)
override;
60 void print_dap4(libdap::XMLWriter &writer,
bool constrained =
false)
override
65 void dump(
ostream & strm)
const override;