|
constexpr size_t | helics::detail::getBinaryLength (double) |
|
constexpr size_t | helics::detail::getBinaryLength (std::int64_t) |
|
constexpr size_t | helics::detail::getBinaryLength (std::complex< double >) |
|
size_t | helics::detail::getBinaryLength (std::string_view val) |
|
size_t | helics::detail::getBinaryLength (const std::vector< double > &val) |
|
size_t | helics::detail::getBinaryLength (const double *, size_t size) |
|
size_t | helics::detail::getBinaryLength (const NamedPoint &np) |
|
size_t | helics::detail::getBinaryLength (const std::vector< std::complex< double >> &cv) |
|
size_t | helics::detail::getBinaryLength (const std::complex< double > *, size_t size) |
|
size_t | helics::detail::convertToBinary (std::byte *data, double val) |
|
size_t | helics::detail::convertToBinary (std::byte *data, std::int64_t val) |
|
size_t | helics::detail::convertToBinary (std::byte *data, std::complex< double > val) |
|
size_t | helics::detail::convertToBinary (std::byte *data, std::string_view val) |
|
size_t | helics::detail::convertToBinary (std::byte *data, const NamedPoint &val) |
|
size_t | helics::detail::convertToBinary (std::byte *data, const std::vector< double > &val) |
|
size_t | helics::detail::convertToBinary (std::byte *data, const double *val, size_t size) |
|
size_t | helics::detail::convertToBinary (std::byte *data, const std::vector< std::complex< double >> &val) |
|
size_t | helics::detail::convertToBinary (std::byte *data, const std::complex< double > *val, size_t size) |
|
DataType | helics::detail::detectType (const std::byte *data) |
|
void | helics::detail::convertFromBinary (const std::byte *data, double &val) |
|
void | helics::detail::convertFromBinary (const std::byte *data, std::int64_t &val) |
|
void | helics::detail::convertFromBinary (const std::byte *data, std::complex< double > &val) |
|
void | helics::detail::convertFromBinary (const std::byte *data, char *val) |
|
void | helics::detail::convertFromBinary (const std::byte *data, std::string &val) |
|
void | helics::detail::convertFromBinary (const std::byte *data, std::string_view &val) |
|
void | helics::detail::convertFromBinary (const std::byte *data, NamedPoint &val) |
|
void | helics::detail::convertFromBinary (const std::byte *data, std::vector< double > &val) |
|
void | helics::detail::convertFromBinary (const std::byte *data, double *val) |
|
void | helics::detail::convertFromBinary (const std::byte *data, std::vector< std::complex< double >> &val) |
|
size_t | helics::detail::getDataSize (const std::byte *data) |
|
the purpose of these objects are to convert a specific type into a data block for use in the core algorithms