25#ifndef _dmrpp_d4enum_h
26#define _dmrpp_d4enum_h 1
30#include <libdap/D4Enum.h>
31#include "DmrppCommon.h"
42 DmrppD4Enum(
const std::string &n,
const string &enum_type) : libdap::D4Enum(n, enum_type),
DmrppCommon() { }
44 DmrppD4Enum(
const std::string &n,
const std::string &d, libdap::Type type) : libdap::D4Enum(n, d, type),
DmrppCommon() { }
52 virtual libdap::BaseType *ptr_duplicate() {
57 void set_send_p(
bool state)
override;
59 virtual void print_dap4(libdap::XMLWriter &writer,
bool constrained =
false)
64 virtual void dump(ostream & strm)
const;
Size and offset information of data included in DMR++ files.
void print_dmrpp(libdap::XMLWriter &writer, bool constrained=false)
Print the DMR++ response for the Scalar types.