MySQL 9.1.0
Source Code Documentation
serializable_type_traits.h File Reference

Experimental API header. More...

#include <list>
#include <map>
#include <set>
#include <string>
#include <unordered_map>
#include <unordered_set>
#include <vector>
#include "mysql/serialization/serializable.h"
#include "mysql/utils/is_specialization.h"

Go to the source code of this file.

Classes

struct  mysql::serialization::is_std_array< T >
 
struct  mysql::serialization::is_std_array< std::array< T, N > >
 

Namespaces

namespace  mysql
 
namespace  mysql::serialization
 

Functions

template<class T >
static constexpr bool mysql::serialization::is_enum_type ()
 This function checks whether given type is enum type. More...
 
template<class T >
static constexpr bool mysql::serialization::is_serializable_type ()
 This function checks whether given type is serializable. More...
 
template<class T >
static constexpr bool mysql::serialization::is_vector_list_type ()
 This function checks whether given type is STL list or vector. More...
 
template<class T >
static constexpr bool mysql::serialization::is_map_type ()
 This function checks whether given type is STL map or unordered map. More...
 
template<class T >
static constexpr bool mysql::serialization::is_array_type_v ()
 This function checks whether given type is STL array. More...
 
template<class T >
static constexpr bool mysql::serialization::is_set_type ()
 This function checks whether given type is STL set or unordered set. More...
 
template<typename T >
static constexpr bool mysql::serialization::is_simple_type ()
 This function checks whether given type is simple serializable type. More...
 
template<typename T >
static constexpr bool mysql::serialization::is_bounded_size_type ()
 This function checks whether given type (set) is bounded. More...
 
template<class T >
static constexpr bool mysql::serialization::is_string_type ()
 This function checks whether given type is std::string. More...
 
template<class T >
static constexpr bool mysql::serialization::is_integral_type ()
 This function checks whether given type is integer type. More...
 

Detailed Description

Experimental API header.