10 #ifndef BAM_CONSTANTS_H
11 #define BAM_CONSTANTS_H
154 template <
typename T>
157 static bool CanConvertFrom(
const char)
162 static bool CanConvertTo(
const char)
167 static char TypeCode()
175 struct TagTypeHelper<uint8_t>
177 static bool CanConvertFrom(
const char c)
181 static bool CanConvertTo(
const char c)
187 static char TypeCode()
194 struct TagTypeHelper<int8_t>
196 static bool CanConvertFrom(
const char c)
200 static bool CanConvertTo(
const char c)
205 static char TypeCode()
212 struct TagTypeHelper<uint16_t>
214 static bool CanConvertFrom(
const char c)
219 static bool CanConvertTo(
const char c)
223 static char TypeCode()
230 struct TagTypeHelper<int16_t>
232 static bool CanConvertFrom(
const char c)
237 static bool CanConvertTo(
const char c)
241 static char TypeCode()
248 struct TagTypeHelper<uint32_t>
250 static bool CanConvertFrom(
const char c)
255 static bool CanConvertTo(
const char c)
259 static char TypeCode()
266 struct TagTypeHelper<int32_t>
268 static bool CanConvertFrom(
const char c)
273 static bool CanConvertTo(
const char c)
277 static char TypeCode()
284 struct TagTypeHelper<float>
286 static bool CanConvertFrom(
const char c)
293 static bool CanConvertTo(
const char c)
297 static char TypeCode()
304 struct TagTypeHelper<std::string>
306 static bool CanConvertFrom(
const char c)
310 static bool CanConvertTo(
const char c)
314 static char TypeCode()