ACF $AcfVersion:0$
ibase::TFactorisableContainer< InterfaceClass > Member List

This is the complete list of members for ibase::TFactorisableContainer< InterfaceClass >, including all inherited members.

AddElement(const QByteArray &elementFactoryKey)ibase::TFactorisableContainer< InterfaceClass >
BaseClass typedefibase::TFactorisableContainer< InterfaceClass >
begin()ibase::TContainer< ItemClass, ContainerType >inline
begin() constibase::TContainer< ItemClass, ContainerType >inline
BeginChangeGroup(const ChangeSet &changeSet)istd::IChangeableinlinevirtual
BeginChanges(const ChangeSet &changeSet)istd::IChangeableinlinevirtual
cbegin() constibase::TContainer< ItemClass, ContainerType >inline
cend() constibase::TContainer< ItemClass, ContainerType >inline
CF_ACF_INTERNAL enum valueistd::IChangeable
CF_ALL_DATA enum valueistd::IChangeable
CF_ANY enum valueistd::IChangeable
CF_DELEGATED enum valueistd::IChangeable
CF_DESTROYING enum valueistd::IChangeable
CF_ELEMENT_ADDED enum valueibase::CObservableListBase
CF_ELEMENT_REMOVED enum valueibase::CObservableListBase
CF_ELEMENT_UPDATED enum valueibase::CObservableListBase
CF_NO_UNDO enum valueistd::IChangeable
CF_RESET enum valueibase::CObservableListBase
istd::ChangeFlags enum nameistd::IChangeable
ibase::CObservableListBase::ChangeFlags enum nameibase::CObservableListBase
ChangeInfoMap typedefistd::IChangeable
CloneMe(CompatibilityMode mode=CM_WITHOUT_REFS) constistd::IChangeableinlinevirtual
CM_CONVERT enum valueistd::IChangeable
CM_STRICT enum valueistd::IChangeable
CM_WITH_REFS enum valueistd::IChangeable
CM_WITHOUT_REFS enum valueistd::IChangeable
CN_INDEX_IDibase::CObservableListBaseinlinestatic
CompatibilityMode enum nameistd::IChangeable
Container typedefibase::TContainer< ItemClass, ContainerType >
CopyFrom(const IChangeable &object, CompatibilityMode mode=CM_WITHOUT_REFS) overrideibase::TContainer< ItemClass, ContainerType >virtual
istd::IContainerInfo::CopyFrom(const IChangeable &object, CompatibilityMode mode=CM_WITHOUT_REFS)istd::IChangeableinlinevirtual
CreateElement(const QByteArray &itemKey)ibase::TFactorisableContainer< InterfaceClass >protectedvirtual
ElementAddChanges(qsizetype index)ibase::CObservableListBaseprotectedstatic
ElementRemoveChanges(qsizetype index)ibase::CObservableListBaseprotectedstatic
ElementUpdatedChanges(qsizetype index)ibase::CObservableListBaseprotectedstatic
end()ibase::TContainer< ItemClass, ContainerType >inline
end() constibase::TContainer< ItemClass, ContainerType >inline
EndChangeGroup(const ChangeSet &changeSet)istd::IChangeableinlinevirtual
EndChanges(const ChangeSet &changeSet)istd::IChangeableinlinevirtual
GetAllChanges()istd::IChangeableinlinestatic
GetAnyChange()istd::IChangeableinlinestatic
GetAt(int index) constibase::TContainer< ItemClass, ContainerType >
GetAt(int index)ibase::TContainer< ItemClass, ContainerType >
GetDelegatedChanges()istd::IChangeableinlinestatic
GetElement(int elementIndex) constibase::TFactorisableContainer< InterfaceClass >
GetElementIndex(const InterfaceClass &elementRef) constibase::TFactorisableContainer< InterfaceClass >
GetElementKey(int elementIndex) constibase::TFactorisableContainer< InterfaceClass >
GetItemsCount() const overrideibase::TContainer< ItemClass, ContainerType >virtual
GetMinimalVersion(int versionId) constiser::ISerializableinlinevirtual
GetNoChanges()istd::IChangeableinlinestatic
GetSupportedOperations() constistd::IChangeableinlinevirtual
insert(qsizetype index, const ItemClass &item)ibase::TContainer< ItemClass, ContainerType >inline
insert(qsizetype index, ItemClass &&item)ibase::TContainer< ItemClass, ContainerType >inline
InsertAt(const ItemClass &item, int index)ibase::TContainer< ItemClass, ContainerType >
InsertElement(int index, const QByteArray &elementFactoryKey)ibase::TFactorisableContainer< InterfaceClass >
IsEmpty() const overrideibase::TContainer< ItemClass, ContainerType >virtual
IsEqual(const IChangeable &object) constistd::IChangeableinlinevirtual
IsIndexValid(int index) const overrideibase::TContainer< ItemClass, ContainerType >virtual
ItemClass typedefibase::TFactorisableContainer< InterfaceClass >
Items typedefibase::TContainer< ItemClass, ContainerType >protected
m_itemFactoryPtribase::TFactorisableContainer< InterfaceClass >protected
m_itemsibase::TContainer< ItemClass, ContainerType >protected
OnBeginChanges()istd::IChangeableinlineprotectedvirtual
OnElementCreated(InterfaceClass *elementPtr)ibase::TFactorisableContainer< InterfaceClass >protectedvirtual
OnEndChanges(const ChangeSet &changeSet)istd::IChangeableinlineprotectedvirtual
operator!=(const TContainer &other) constibase::TContainer< ItemClass, ContainerType >inline
operator=(const TContainer &container)ibase::TContainer< ItemClass, ContainerType >
operator==(const TContainer &other) constibase::TContainer< ItemClass, ContainerType >inline
operator[](qsizetype index)ibase::TContainer< ItemClass, ContainerType >inline
operator[](qsizetype index) constibase::TContainer< ItemClass, ContainerType >inline
PopBack()ibase::TContainer< ItemClass, ContainerType >
PopFront()ibase::TContainer< ItemClass, ContainerType >
push_back(const ItemClass &item)ibase::TContainer< ItemClass, ContainerType >inline
push_front(const ItemClass &item)ibase::TContainer< ItemClass, ContainerType >inline
PushBack(const ItemClass &item)ibase::TContainer< ItemClass, ContainerType >
PushFront(const ItemClass &item)ibase::TContainer< ItemClass, ContainerType >
RegisterItemFactory(istd::TIFactory< InterfaceClass > *itemFactoryPtr)ibase::TFactorisableContainer< InterfaceClass >
remove(qsizetype i)ibase::TContainer< ItemClass, ContainerType >inline
RemoveAt(int index)ibase::TContainer< ItemClass, ContainerType >virtual
Reserve(int count)ibase::TContainer< ItemClass, ContainerType >virtual
Reset()ibase::TContainer< ItemClass, ContainerType >virtual
ResetData(CompatibilityMode mode=CM_WITHOUT_REFS)istd::IChangeableinlinevirtual
resize(qsizetype size)ibase::TContainer< ItemClass, ContainerType >inline
Resize(int count)ibase::TContainer< ItemClass, ContainerType >virtual
s_resetChangeibase::TContainer< ItemClass, ContainerType >protectedstatic
Serialize(iser::IArchive &archive) overrideibase::TFactorisableContainer< InterfaceClass >virtual
SerializeItem(ItemClass &item, iser::IArchive &archive, iser::CArchiveTag *parentTagPtr=nullptr) overrideibase::TFactorisableContainer< InterfaceClass >protectedvirtual
size() constibase::TContainer< ItemClass, ContainerType >inline
SO_CLONE enum valueistd::IChangeable
SO_COMPARE enum valueistd::IChangeable
SO_COPY enum valueistd::IChangeable
SO_NONE enum valueistd::IChangeable
SO_OBSERVE enum valueistd::IChangeable
SO_RESET enum valueistd::IChangeable
SupportedOperations enum nameistd::IChangeable
TFactorisableContainer()ibase::TFactorisableContainer< InterfaceClass >
~IPolymorphic()istd::IPolymorphicinlinevirtual
~TFactorisableContainer()ibase::TFactorisableContainer< InterfaceClass >virtual