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

template<>
 AtomicType ()
 
template<>
 AtomicType ()
 
 AtomicType ()
 
template<>
 AtomicType ()
 
template<>
 AtomicType ()
 
template<>
 AtomicType ()
 
template<>
 AtomicType ()
 
template<>
 AtomicType ()
 
template<>
 AtomicType ()
 
template<>
 AtomicType ()
 
template<>
 AtomicType ()
 
template<>
 AtomicType ()
 
template<>
 AtomicType ()
 
template<>
 AtomicType ()
 
template<>
 AtomicType ()
 
template<>
 AtomicType ()
 
template<>
 AtomicType ()
 
template<>
 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]

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

Definition at line 34 of file H5DataType_misc.hpp.

◆ AtomicType() [3/18]

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

Definition at line 39 of file H5DataType_misc.hpp.

◆ AtomicType() [4/18]

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

Definition at line 44 of file H5DataType_misc.hpp.

◆ AtomicType() [5/18]

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

Definition at line 50 of file H5DataType_misc.hpp.

◆ AtomicType() [6/18]

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

Definition at line 55 of file H5DataType_misc.hpp.

◆ AtomicType() [7/18]

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

Definition at line 61 of file H5DataType_misc.hpp.

◆ AtomicType() [8/18]

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

Definition at line 66 of file H5DataType_misc.hpp.

◆ AtomicType() [9/18]

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

Definition at line 72 of file H5DataType_misc.hpp.

◆ AtomicType() [10/18]

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

Definition at line 77 of file H5DataType_misc.hpp.

◆ AtomicType() [11/18]

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

Definition at line 83 of file H5DataType_misc.hpp.

◆ AtomicType() [12/18]

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

Definition at line 88 of file H5DataType_misc.hpp.

◆ AtomicType() [13/18]

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

Definition at line 94 of file H5DataType_misc.hpp.

◆ AtomicType() [14/18]

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

Definition at line 99 of file H5DataType_misc.hpp.

◆ AtomicType() [15/18]

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

Definition at line 105 of file H5DataType_misc.hpp.

◆ AtomicType() [16/18]

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

Definition at line 111 of file H5DataType_misc.hpp.

◆ AtomicType() [17/18]

template<>
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 Mon Feb 28 2022 22:46:11