#include <rpc/types.h>#include <netinet/in.h>#include <rpc/xdr.h>#include <vector>#include <stack>#include <iostream>#include <string>#include "InternalErr.h"#include "dods-datatypes.h"#include "AttrTable.h"Include dependency graph for BaseType.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Classes | |
| class | BaseType |
| The basic data type for the DODS DAP types. More... | |
Defines | |
| #define | _basetype_h 1 |
Typedefs | |
| typedef stack< BaseType * > | btp_stack |
Enumerations | |
| enum | Part { nil, array, maps } |
| Names the parts of multi-section constructor data types. More... | |
| enum | Type { dods_null_c, dods_byte_c, dods_int16_c, dods_uint16_c, dods_int32_c, dods_uint32_c, dods_float32_c, dods_float64_c, dods_str_c, dods_url_c, dods_array_c, dods_structure_c, dods_sequence_c, dods_grid_c } |
| Identifies the data type. More... | |
|
|
Definition at line 43 of file BaseType.h. |
|
|
Definition at line 84 of file BaseType.h. Referenced by DDS::exact_match(), DDS::leaf_match(), DDS::mark(), Vector::var(), Structure::var(), Sequence::var(), Grid::var(), DDS::var(), and BaseType::var(). |
|
|
Part names the parts of multi-section constructor types. For example, the Grid class has an array and the array maps. Use the
Definition at line 104 of file BaseType.h. |
|
|
Type identifies the data type stored in a particular type class. All the DODS Data Access Protocol (DAP) types inherit from the BaseType class.
enum Type { dods_null_c, dods_byte_c, dods_int16_c, dods_uint16_c, dods_int32_c, dods_uint32_c, dods_float32_c, dods_float64_c, dods_str_c, dods_url_c, dods_array_c, dods_structure_c, dods_sequence_c, dods_grid_c };
Definition at line 137 of file BaseType.h. |
1.3.9.1