34 template <
typename DataType>
37 static std::string name() {
return "object"; }
43 static std::string name() {
return "void"; }
46 template <
typename DataType>
52 template <std::
unsigned_
integral DataType>
55 static std::string name() {
return "uint" + std::to_string(
sizeof( DataType ) * 8 ); }
58 template <std::
signed_
integral DataType>
61 static std::string name() {
return "int" + std::to_string(
sizeof( DataType ) * 8 ); }
67 static std::string name() {
return "boolean"; }
73 static std::string name() {
return "float"; }
79 static std::string name() {
return "double"; }
85 static std::string name() {
return "string"; }
91 static std::string name() {
return "timestamp_ns"; }
97 static std::string name() {
return "nanoseconds"; }
103 static std::string name() {
return "microseconds"; }
109 static std::string name() {
return "milliseconds"; }
115 static std::string name() {
return "seconds"; }
Definition: cafPortableDataType.h:35
Main Caffa namespace.
Definition: cafApplication.h:30