42#ifndef _tabular_sequence_h
43#define _tabular_sequence_h 1
45#include <libdap/Sequence.h>
48class ConstraintEvaluator;
63 void load_prototypes_with_values(libdap::BaseTypeRow &btr,
bool safe =
true);
93 virtual BaseType *ptr_duplicate() {
return new TabularSequence(*
this); }
99 static_cast<Sequence &
>(*this) = rhs;
104 virtual bool serialize(libdap::ConstraintEvaluator &eval, libdap::DDS &dds, libdap::Marshaller &m,
bool ce_eval =
true);
105 virtual void intern_data(libdap::ConstraintEvaluator &eval, libdap::DDS &dds);
107 virtual void dump(ostream &strm)
const;
Specialization of Sequence for tables of data.
virtual void dump(ostream &strm) const
dumps information about this object
virtual void intern_data(libdap::ConstraintEvaluator &eval, libdap::DDS &dds)
TabularSequence(const string &n, const string &d)
The Sequence server-side constructor.
TabularSequence(const string &n)
The Sequence constructor.
TabularSequence(const TabularSequence &rhs)
The Sequence copy constructor.
virtual bool serialize(libdap::ConstraintEvaluator &eval, libdap::DDS &dds, libdap::Marshaller &m, bool ce_eval=true)