68 if constexpr (std::is_same_v<bool, T>) {
71 else if constexpr (std::is_same_v<u8, T>) {
74 else if constexpr (std::is_same_v<i8, T>) {
77 else if constexpr (std::is_same_v<u16, T>) {
80 else if constexpr (std::is_same_v<i16, T>) {
83 else if constexpr (std::is_same_v<u32, T>) {
86 else if constexpr (std::is_same_v<i32, T>) {
89 else if constexpr (std::is_same_v<f32, T>) {
92 else if constexpr (std::is_same_v<f64, T>) {
95 else if constexpr (std::is_same_v<std::string, T>) {
std::tuple< bool, u8, i8, u16, i16, u32, i32, u64, i64, f32, f64, std::string > FundamentalTypes