| 
    HL-HDF
    
   | 
 
Type definitions that are used in HLHDF. More...
#include <hdf5.h>Go to the source code of this file.
Classes | |
| struct | HL_PropertyVersion | 
| See hdf5 documentation for H5Pget_version for purpose.  More... | |
| struct | HL_PropertySize | 
| See hdf5 documentation for H5Pset_sizes and H5Pget_sizes for purpose.  More... | |
| struct | HL_PropertySymK | 
| See hdf5 documentation for H5Pset_sym_k and H5Pget_sym_k for purpose.  More... | |
| struct | HL_FileCreationProperty | 
| Properties that can be finely tuned when creating a HDF5 file.  More... | |
| struct | HL_Compression | 
| Compression properties.  More... | |
| struct | HL_CompoundTypeAttribute | 
| This type is designed to describe an individual node with a complicated structure, ie.  More... | |
| struct | HL_CompoundTypeDescription | 
| This type is a list of HL_CompoundTypeAttributes.  More... | |
Typedefs | |
| typedef enum HL_FormatSpecifier | HL_FormatSpecifier | 
| These are all valid format specifiers that are used within HLHDF.   | |
| typedef enum HL_CompressionType | HL_CompressionType | 
| Defines what type of compression that should be used.   | |
| typedef enum HL_Type | HL_Type | 
| This is an enumeration variable designed to identify the type of a given node.   | |
| typedef enum HL_DataType | HL_DataType | 
| This is an enumeration variable designed to identify the type of data in a given node.   | |
| typedef enum HL_NodeMark | HL_NodeMark | 
| This is an enumeration variable designed to keep track of the status of a given node.   | |
| typedef struct _HL_Node | HL_Node | 
| Each entry and type in a HDF5 file is represented by a HL_Node.   | |
| typedef struct _HL_NodeList | HL_NodeList | 
| Represents a HDF5 file.   | |
Enumerations | |
| enum | HL_FormatSpecifier {  HLHDF_UNDEFINED = 0 , HLHDF_CHAR , HLHDF_SCHAR , HLHDF_UCHAR , HLHDF_SHORT , HLHDF_USHORT , HLHDF_INT , HLHDF_UINT , HLHDF_LONG , HLHDF_ULONG , HLHDF_LLONG , HLHDF_ULLONG , HLHDF_FLOAT , HLHDF_DOUBLE , HLHDF_LDOUBLE , HLHDF_HSIZE , HLHDF_HSSIZE , HLHDF_HERR , HLHDF_HBOOL , HLHDF_STRING , HLHDF_COMPOUND , HLHDF_ARRAY , HLHDF_END_OF_SPECIFIERS }  | 
| These are all valid format specifiers that are used within HLHDF.  More... | |
| enum | HL_CompressionType { CT_NONE =0 , CT_ZLIB , CT_SZLIB } | 
| Defines what type of compression that should be used.  More... | |
| enum | HL_Type {  UNDEFINED_ID =-1 , ATTRIBUTE_ID =0 , GROUP_ID , DATASET_ID , TYPE_ID , REFERENCE_ID }  | 
| This is an enumeration variable designed to identify the type of a given node.  More... | |
| enum | HL_DataType { DTYPE_UNDEFINED_ID =-1 , HL_SIMPLE =0 , HL_ARRAY } | 
| This is an enumeration variable designed to identify the type of data in a given node.  More... | |
| enum | HL_NodeMark {  NMARK_UNDEFINED =-1 , NMARK_ORIGINAL =0 , NMARK_CREATED , NMARK_CHANGED , NMARK_SELECT , NMARK_SELECTMETA }  | 
| This is an enumeration variable designed to keep track of the status of a given node.  More... | |
Type definitions that are used in HLHDF.
| typedef enum HL_FormatSpecifier HL_FormatSpecifier | 
These are all valid format specifiers that are used within HLHDF.
HLHDF_ARRAY is not possible to use for writing and is only used when reading HDF5 files with array content.
| enum HL_FormatSpecifier | 
These are all valid format specifiers that are used within HLHDF.
HLHDF_ARRAY is not possible to use for writing and is only used when reading HDF5 files with array content.