![]() |
MySQL 9.5.0
Source Code Documentation
|
Helper struct used to determine Serializable tuple max declared size. More...
#include <serializable_size_calculator.h>
Public Types | |
| using | value_type = std::tuple< Args... > |
Static Public Member Functions | |
| static constexpr std::size_t | get_max_size () |
| returns tuple max declared size More... | |
Static Private Member Functions | |
| template<typename T , std::size_t N> | |
| static constexpr T | internal_sum_size (T const (&a)[N], std::size_t i=0U) |
| Helper function used to sum compile time array of sizes. More... | |
| template<size_t... Is> | |
| static constexpr std::size_t | get_max_size_helper (std::index_sequence< Is... >) |
| Additional level of get_max_size_helper, here we get one type from the tuple. More... | |
Helper struct used to determine Serializable tuple max declared size.
| using mysql::serialization::Serializable_size_calculator< Serializer_type, std::tuple< Args... > >::value_type = std::tuple<Args...> |
|
inlinestaticconstexpr |
returns tuple max declared size
|
inlinestaticconstexprprivate |
Additional level of get_max_size_helper, here we get one type from the tuple.
|
inlinestaticconstexprprivate |
Helper function used to sum compile time array of sizes.
| a | Array |
| i | index |