ABI-Safe Libraries |
Namespaces | |
namespace | adobe::version_0 |
namespace | adobe::version_1 |
Modules | |
any_regular_t | |
ABI-Safe Containers: hash containers, vector, ... | |
ABI-Safe Utilities | |
ABI-safe Strings | |
ABI-Safe type_info |
Detailed Description
The ABI-Safe Libraries are a collection of versioned types with defined binary layouts. The layout of these types does not depend on compiler settings, build settings, or compiler version.
The API of the ABI-Safe types, that is the functions, including member functions, which operate on the types, are subject to change although any change will not effecting the representation or interpretation of the type.
- Note:
- Many of the ABI-Safe types are templated types and their layout stability depends on the layout stability of their template parameters and may contain other restrictions. Read the documentation carefully.