Programming Distributed Systems with YAMI4
3.3.2 C++
Type bindings in C++ are quite straightforward, due to the implementation assumption that language-defined standard types already have the required representation. This assumption is not guaranteed by the language standard, but within the family of Windows and POSIX-based systems is most likely universally met.
bool is used for boolean values.
int is used for integer values.
long long is used for long values.
double is used for double float values.
std::string is used for string values.
void * with std::size_t are used together to describe binary buffers.