119 throw InternalErr(__FILE__, __LINE__,
"Unimplemented type in DAP4");
164 DBG(cerr <<
"Inside DAP4BaseTypeFactory::NewInt32" << endl);
177 DBG(cerr <<
"Inside DAP4BaseTypeFactory::NewInt64" << endl);
A multidimensional array of identical data types.
The basic data type for the DODS DAP types.
virtual void set_is_dap4(const bool v)
virtual void set_type(const Type &t)
Sets the type of the class instance.
virtual Int16 * NewInt16(const string &n="") const
virtual UInt32 * NewUInt32(const string &n="") const
virtual UInt64 * NewUInt64(const string &n="") const
virtual Byte * NewByte(const string &n="") const
virtual Float32 * NewFloat32(const string &n="") const
virtual Str * NewStr(const string &n="") const
virtual D4Sequence * NewD4Sequence(const string &n="") const
virtual D4Opaque * NewOpaque(const string &n="") const
virtual Structure * NewStructure(const string &n="") const
virtual Byte * NewUInt8(const string &n="") const
virtual D4Enum * NewEnum(const string &n="", Type type=dods_null_c) const
virtual UInt16 * NewUInt16(const string &n="") const
virtual Int64 * NewInt64(const string &n="") const
virtual D4Group * NewGroup(const string &n="") const
virtual BaseType * NewVariable(Type t, const string &name) const
virtual Array * NewArray(const string &n="", BaseType *v=0) const
virtual Int32 * NewInt32(const string &n="") const
virtual Float64 * NewFloat64(const string &n="") const
virtual Int8 * NewInt8(const string &n="") const
virtual Byte * NewChar(const string &n="") const
virtual Url * NewUrl(const string &n="") const
virtual Url * NewURL(const string &n="") const
Holds a DAP4 enumeration.
Holds a 32-bit floating point value.
Holds a 64-bit (double precision) floating point value.
Holds a 16-bit signed integer value.
Holds a 32-bit signed integer.
Holds a64-bit signed integer.
Holds an 8-bit signed integer value.
A class for software fault reporting.
Holds character string data.
Holds a structure (aggregate) type.
Holds an unsigned 16-bit integer.
Holds a 32-bit unsigned integer.
Holds a 64-bit unsigned integer.
Holds an Internet address (URL).
top level DAP object to house generic methods
Type
Identifies the data type.