Nektar++
Public Types | Static Public Member Functions | Static Public Attributes | List of all members
Nektar::LibUtilities::H5::DataTypeConversionPolicy< std::string > Struct Reference

#include <H5.h>

Public Types

typedef const char * ConvertedType
 
typedef const char * ConvertedVectorElemType
 

Static Public Member Functions

static ConvertedType Convert (const std::string &obj)
 
static std::string Deconvert (const ConvertedType &obj)
 

Static Public Attributes

static const bool MustConvert = true
 

Detailed Description

Definition at line 692 of file H5.h.

Member Typedef Documentation

◆ ConvertedType

typedef const char* Nektar::LibUtilities::H5::DataTypeConversionPolicy< std::string >::ConvertedType

Definition at line 695 of file H5.h.

◆ ConvertedVectorElemType

typedef const char* Nektar::LibUtilities::H5::DataTypeConversionPolicy< std::string >::ConvertedVectorElemType

Definition at line 696 of file H5.h.

Member Function Documentation

◆ Convert()

static ConvertedType Nektar::LibUtilities::H5::DataTypeConversionPolicy< std::string >::Convert ( const std::string &  obj)
inlinestatic

Definition at line 697 of file H5.h.

698 {
699 return obj.c_str();
700 }

◆ Deconvert()

static std::string Nektar::LibUtilities::H5::DataTypeConversionPolicy< std::string >::Deconvert ( const ConvertedType obj)
inlinestatic

Definition at line 701 of file H5.h.

702 {
703 return std::string(obj);
704 }

Member Data Documentation

◆ MustConvert

const bool Nektar::LibUtilities::H5::DataTypeConversionPolicy< std::string >::MustConvert = true
static

Definition at line 694 of file H5.h.