Public Types | Public Member Functions | List of all members
HighFive::AtomicType< T > Class Template Reference

create an HDF5 DataType from a C++ type More...

#include <H5DataType.hpp>

Inheritance diagram for HighFive::AtomicType< T >:
Inheritance graph
[legend]

Public Types

typedef T basic_type
 

Public Member Functions

 AtomicType ()
 
 AtomicType ()
 
 AtomicType ()
 
 AtomicType ()
 
 AtomicType ()
 
 AtomicType ()
 
 AtomicType ()
 
 AtomicType ()
 
 AtomicType ()
 
 AtomicType ()
 
 AtomicType ()
 
 AtomicType ()
 
 AtomicType ()
 
 AtomicType ()
 
 AtomicType ()
 
 AtomicType ()
 
 AtomicType ()
 
 AtomicType ()
 
- Public Member Functions inherited from HighFive::DataType
 DataType ()
 
bool operator!= (const DataType &other) const
 
bool operator== (const DataType &other) const
 
- Public Member Functions inherited from HighFive::Object
hid_t getId () const
 getId More...
 
bool isValid () const
 isValid More...
 
 ~Object ()
 

Additional Inherited Members

- Protected Member Functions inherited from HighFive::Object
 Object ()
 
 Object (const Object &other)
 
Objectoperator= (const Object &other)
 
- Protected Attributes inherited from HighFive::Object
hid_t _hid
 

Detailed Description

template<typename T>
class HighFive::AtomicType< T >

create an HDF5 DataType from a C++ type

Support only basic data type

Definition at line 41 of file H5DataType.hpp.

Member Typedef Documentation

◆ basic_type

template<typename T >
typedef T HighFive::AtomicType< T >::basic_type

Definition at line 45 of file H5DataType.hpp.

Constructor & Destructor Documentation

◆ AtomicType() [1/18]

template<typename T >
HighFive::AtomicType< T >::AtomicType ( )

◆ AtomicType() [2/18]

HighFive::AtomicType< char >::AtomicType ( )
inline

Definition at line 34 of file H5DataType_misc.hpp.

◆ AtomicType() [3/18]

HighFive::AtomicType< signed char >::AtomicType ( )
inline

Definition at line 39 of file H5DataType_misc.hpp.

◆ AtomicType() [4/18]

HighFive::AtomicType< unsigned char >::AtomicType ( )
inline

Definition at line 44 of file H5DataType_misc.hpp.

◆ AtomicType() [5/18]

HighFive::AtomicType< short >::AtomicType ( )
inline

Definition at line 50 of file H5DataType_misc.hpp.

◆ AtomicType() [6/18]

HighFive::AtomicType< unsigned short >::AtomicType ( )
inline

Definition at line 55 of file H5DataType_misc.hpp.

◆ AtomicType() [7/18]

HighFive::AtomicType< int >::AtomicType ( )
inline

Definition at line 61 of file H5DataType_misc.hpp.

◆ AtomicType() [8/18]

HighFive::AtomicType< unsigned int >::AtomicType ( )
inline

Definition at line 66 of file H5DataType_misc.hpp.

◆ AtomicType() [9/18]

HighFive::AtomicType< long >::AtomicType ( )
inline

Definition at line 72 of file H5DataType_misc.hpp.

◆ AtomicType() [10/18]

HighFive::AtomicType< unsigned long >::AtomicType ( )
inline

Definition at line 77 of file H5DataType_misc.hpp.

◆ AtomicType() [11/18]

HighFive::AtomicType< long long >::AtomicType ( )
inline

Definition at line 83 of file H5DataType_misc.hpp.

◆ AtomicType() [12/18]

HighFive::AtomicType< unsigned long long >::AtomicType ( )
inline

Definition at line 88 of file H5DataType_misc.hpp.

◆ AtomicType() [13/18]

HighFive::AtomicType< float >::AtomicType ( )
inline

Definition at line 94 of file H5DataType_misc.hpp.

◆ AtomicType() [14/18]

HighFive::AtomicType< double >::AtomicType ( )
inline

Definition at line 99 of file H5DataType_misc.hpp.

◆ AtomicType() [15/18]

HighFive::AtomicType< bool >::AtomicType ( )
inline

Definition at line 105 of file H5DataType_misc.hpp.

◆ AtomicType() [16/18]

HighFive::AtomicType< std::string >::AtomicType ( )
inline

Definition at line 111 of file H5DataType_misc.hpp.

◆ AtomicType() [17/18]

HighFive::AtomicType< std::complex< double > >::AtomicType ( )
inline

Definition at line 122 of file H5DataType_misc.hpp.

◆ AtomicType() [18/18]

Define the PlutoMapMaterial as an HDF5 compound data type.

Definition at line 290 of file PlutoMapIO.hpp.


The documentation for this class was generated from the following file:


lvr2
Author(s): Thomas Wiemann , Sebastian Pütz , Alexander Mock , Lars Kiesow , Lukas Kalbertodt , Tristan Igelbrink , Johan M. von Behren , Dominik Feldschnieders , Alexander Löhr
autogenerated on Wed Mar 2 2022 00:37:26