OpenAssetIO
An abstract API for generalising interactions between a host application and an asset management system
|
Enumerations | |
enum | Capability : std::size_t { kEntityReferenceIdentification = 0, kManagementPolicyQueries, kStatefulContexts, kCustomTerminology, kResolution, kPublishing, kRelationshipQueries, kExistenceQueries, kDefaultEntityReferences, kEntityTraitIntrospection } |
Common constant values for strong enumerations of capability sets. More... | |
enum Capability : std::size_t |
Common constant values for strong enumerations of capability sets.
We must ensure correspondence between the values of the middleware and manager implementation's strong enums. This allows for comparison, string lookup, simplifies serialisation, and supports language (especially C) bindings.
Copyright 2013-2023 The Foundry Visionmongers Ltd. OpenAssetIO is released under the Apache 2.0 License