OpenAssetIO
An abstract API for generalising interactions between a host application and an asset management system
TraitsData Member List

This is the complete list of members for TraitsData, including all inherited members.

addTrait(const trait::TraitId &traitId)TraitsData
addTraits(const trait::TraitSet &traitSet)TraitsData
ConstPtr typedefTraitsData
getTraitProperty(trait::property::Value *out, const trait::TraitId &traitId, const trait::property::Key &propertyKey) const TraitsData
hasTrait(const trait::TraitId &traitId) const TraitsData
make()TraitsDatastatic
make(const trait::TraitSet &traitSet)TraitsDatastatic
make(const TraitsDataConstPtr &other)TraitsDatastatic
operator!=(const TraitsData &other) const TraitsData
operator=(const TraitsData &)=deleteTraitsData
operator=(TraitsData &&) noexcept=deleteTraitsData
operator==(const TraitsData &other) const TraitsData
Ptr typedefTraitsData
setTraitProperty(const trait::TraitId &traitId, const trait::property::Key &propertyKey, trait::property::Value propertyValue)TraitsData
traitPropertyKeys(const trait::TraitId &traitId) const TraitsData
TraitsData(TraitsData &&) noexcept=deleteTraitsData
traitSet() const TraitsData
~TraitsData()TraitsData