MUSX Document Model
Loading...
Searching...
No Matches
musx::dom::ObjectPool< ObjectBaseType > Member List

This is the complete list of members for musx::dom::ObjectPool< ObjectBaseType >, including all inherited members.

add(ObjectKey key, ObjectPtr object)musx::dom::ObjectPool< ObjectBaseType >inline
getAllSources(std::optional< Cmper > cmper1=std::nullopt, std::optional< Cmper > cmper2=std::nullopt, std::optional< Inci > inci=std::nullopt) constmusx::dom::ObjectPool< ObjectBaseType >inline
getArray(const ObjectKey &key, Cmper requestedPartId) constmusx::dom::ObjectPool< ObjectBaseType >inline
getArrayForPart(const ObjectKey &key) constmusx::dom::ObjectPool< ObjectBaseType >inline
getEffectiveForPart(const ObjectKey &key) constmusx::dom::ObjectPool< ObjectBaseType >inline
getEffectiveSourceForPart(const ObjectKey &key) constmusx::dom::ObjectPool< ObjectBaseType >inline
getSource(const ObjectKey &key) constmusx::dom::ObjectPool< ObjectBaseType >inline
integrityCheckAll() constmusx::dom::ObjectPool< ObjectBaseType >inline
nextFreeCmper(const MusxInstanceList< T > &items, IdGetter getId)musx::dom::ObjectPool< ObjectBaseType >inlinestatic
ObjectPool(const DocumentWeakPtr &document, const std::unordered_map< std::string_view, dom::EnigmaBase::ShareMode > &knownShareModes={})musx::dom::ObjectPool< ObjectBaseType >inline
ObjectPool(const ObjectPool &other)musx::dom::ObjectPool< ObjectBaseType >inline
ObjectPool(ObjectPool &&)=default (defined in musx::dom::ObjectPool< ObjectBaseType >)musx::dom::ObjectPool< ObjectBaseType >
ObjectPtr typedefmusx::dom::ObjectPool< ObjectBaseType >
operator=(const ObjectPool &other)musx::dom::ObjectPool< ObjectBaseType >inline
operator=(ObjectPool &&)=default (defined in musx::dom::ObjectPool< ObjectBaseType >)musx::dom::ObjectPool< ObjectBaseType >
PoolMap typedef (defined in musx::dom::ObjectPool< ObjectBaseType >)musx::dom::ObjectPool< ObjectBaseType >
~ObjectPool()=defaultmusx::dom::ObjectPool< ObjectBaseType >virtual