icedb
version 0.5.1
Snow particle scattering database API
|
Functions to detect the type of stored data. More...
Functions | |
template<class T > | |
constexpr bool | Is_Valid_Data_Type () |
Is the type (T) a type supported for I/O by this library? More... | |
template<> | |
constexpr bool | Is_Valid_Data_Type< uint64_t > () |
template<> | |
constexpr bool | Is_Valid_Data_Type< int64_t > () |
template<> | |
constexpr bool | Is_Valid_Data_Type< uint32_t > () |
template<> | |
constexpr bool | Is_Valid_Data_Type< int32_t > () |
template<> | |
constexpr bool | Is_Valid_Data_Type< uint16_t > () |
template<> | |
constexpr bool | Is_Valid_Data_Type< int16_t > () |
template<> | |
constexpr bool | Is_Valid_Data_Type< uint8_t > () |
template<> | |
constexpr bool | Is_Valid_Data_Type< int8_t > () |
template<> | |
constexpr bool | Is_Valid_Data_Type< float > () |
template<> | |
constexpr bool | Is_Valid_Data_Type< double > () |
template<> | |
constexpr bool | Is_Valid_Data_Type< char > () |
template<> | |
constexpr bool | Is_Valid_Data_Type< std::string > () |
bool | Is_Valid_Data_Type (const std::type_info &type_id) |
Is the type (type_id) a type supported for I/O by this library? More... | |
template<class T > | |
const std::type_index | getType () |
Functions to detect the type of stored data.
const std::type_index icedb::Data_Types::getType | ( | ) |
Definition at line 53 of file Data_Types.hpp.
constexpr bool icedb::Data_Types::Is_Valid_Data_Type | ( | ) |
Is the type (T) a type supported for I/O by this library?
Definition at line 21 of file Data_Types.hpp.
|
inline |
Is the type (type_id) a type supported for I/O by this library?
Definition at line 35 of file Data_Types.hpp.
constexpr bool icedb::Data_Types::Is_Valid_Data_Type< char > | ( | ) |
Definition at line 32 of file Data_Types.hpp.
constexpr bool icedb::Data_Types::Is_Valid_Data_Type< double > | ( | ) |
Definition at line 31 of file Data_Types.hpp.
constexpr bool icedb::Data_Types::Is_Valid_Data_Type< float > | ( | ) |
Definition at line 30 of file Data_Types.hpp.
constexpr bool icedb::Data_Types::Is_Valid_Data_Type< int16_t > | ( | ) |
Definition at line 27 of file Data_Types.hpp.
constexpr bool icedb::Data_Types::Is_Valid_Data_Type< int32_t > | ( | ) |
Definition at line 25 of file Data_Types.hpp.
constexpr bool icedb::Data_Types::Is_Valid_Data_Type< int64_t > | ( | ) |
Definition at line 23 of file Data_Types.hpp.
constexpr bool icedb::Data_Types::Is_Valid_Data_Type< int8_t > | ( | ) |
Definition at line 29 of file Data_Types.hpp.
constexpr bool icedb::Data_Types::Is_Valid_Data_Type< std::string > | ( | ) |
Definition at line 33 of file Data_Types.hpp.
constexpr bool icedb::Data_Types::Is_Valid_Data_Type< uint16_t > | ( | ) |
Definition at line 26 of file Data_Types.hpp.
constexpr bool icedb::Data_Types::Is_Valid_Data_Type< uint32_t > | ( | ) |
Definition at line 24 of file Data_Types.hpp.
constexpr bool icedb::Data_Types::Is_Valid_Data_Type< uint64_t > | ( | ) |
Definition at line 22 of file Data_Types.hpp.
constexpr bool icedb::Data_Types::Is_Valid_Data_Type< uint8_t > | ( | ) |
Definition at line 28 of file Data_Types.hpp.