libdap++
Updated for version 3.14.0
|
libdap base object for common functionality of libdap objects More...
#include <DapObj.h>
Public Member Functions | |
virtual void | dump (ostream &strm) const =0 |
dump the contents of this object to the specified ostream More... | |
virtual | ~DapObj () |
A base object for any libdap objects to use. Provides simple methods for dumping the contents of the object.
|
pure virtual |
This method is implemented by all derived classes to dump their contents, in other words, any state they might have, private variables, etc...
strm | C++ i/o stream to dump the object to |
Implemented in libdap::DDS, libdap::AttrTable, libdap::Sequence, libdap::Array, libdap::D4Enum, libdap::D4Sequence, libdap::Vector, libdap::Grid, libdap::DMR, libdap::DAS, libdap::BaseType, libdap::Constructor, libdap::D4StreamMarshaller, libdap::D4StreamUnMarshaller, libdap::DataDDS, libdap::Str, libdap::Int32, libdap::XDRStreamMarshaller, libdap::Structure, libdap::Float32, libdap::Byte, libdap::Float64, libdap::UInt32, libdap::Int16, libdap::UInt16, libdap::D4Opaque, libdap::XDRStreamUnMarshaller, libdap::Int64, libdap::UInt64, libdap::Int8, libdap::UnMarshaller, libdap::XDRFileUnMarshaller, libdap::Marshaller, and libdap::XDRFileMarshaller.
Referenced by operator<<().