![]() |
Safir SDK Core
|
Go to the source code of this file.
Namespaces | |
namespace | Safir |
This namespace contains all the functionality and definitions of the SAFIR SDK. | |
namespace | Safir::Dob |
This namespace contains all functionality of the DOB (Components DOSE and DOTS). | |
namespace | Safir::Dob::Typesystem |
This namespace contains the DOB Typesystem functionality and definitions. | |
namespace | Safir::Dob::Typesystem::Utilities |
Utility functions for users of the DOB type system. | |
Functions | |
DOTS_CPP_API const std::string | Safir::Dob::Typesystem::Utilities::ToUtf8 (const std::wstring &wstr) |
Convert a std::wstring to UTF8-encoded std::string. | |
DOTS_CPP_API const std::wstring | Safir::Dob::Typesystem::Utilities::ToWstring (const std::string &str) |
Convert a UTF8-encoded std::string to std::wstring. | |
DOTS_CPP_API void | Safir::Dob::Typesystem::Utilities::MergeChanges (ObjectPtr into, const ObjectConstPtr &from) |
Merge the changed members (recursively) from one object into another. | |
DOTS_CPP_API const std::string | Safir::Dob::Typesystem::Utilities::BinaryToBase64 (char const *const binarySource, int sourceSize) |
Converts binary data to Base64. | |
DOTS_CPP_API const std::string | Safir::Dob::Typesystem::Utilities::BinaryToBase64 (const Dob::Typesystem::Binary &bin) |
Converts binary data to Base64. | |
DOTS_CPP_API void | Safir::Dob::Typesystem::Utilities::Base64ToBinary (const std::string &base64Str, Dob::Typesystem::Binary &binary) |
Converts data in Base64 format into binary data format. | |