append(const std::shared_ptr< T > &obj) noexcept | SerializableObjectList< T, P, OnEditedArgs > | inline |
append(SerializableObjectList &list) noexcept | SerializableObjectList< T, P, OnEditedArgs > | inline |
asStr(const TStr &obj) const noexcept | SerializableObjectList< T, P, OnEditedArgs > | inlineprivate |
asStr(const QString &obj) const noexcept | SerializableObjectList< T, P, OnEditedArgs > | inlineprivate |
at(int index) const noexcept | SerializableObjectList< T, P, OnEditedArgs > | inline |
begin() const noexcept | SerializableObjectList< T, P, OnEditedArgs > | inline |
begin() noexcept | SerializableObjectList< T, P, OnEditedArgs > | inline |
cbegin() noexcept | SerializableObjectList< T, P, OnEditedArgs > | inline |
cend() noexcept | SerializableObjectList< T, P, OnEditedArgs > | inline |
clear() noexcept | SerializableObjectList< T, P, OnEditedArgs > | inline |
const_iterator typedef | SerializableObjectList< T, P, OnEditedArgs > | |
contains(int index) const noexcept | SerializableObjectList< T, P, OnEditedArgs > | inline |
contains(const T *obj) const noexcept | SerializableObjectList< T, P, OnEditedArgs > | inline |
contains(const Uuid &key) const noexcept | SerializableObjectList< T, P, OnEditedArgs > | inline |
contains(const QString &name) const noexcept | SerializableObjectList< T, P, OnEditedArgs > | inline |
copyObject(const T &other, std::true_type copyConstructable) noexcept | SerializableObjectList< T, P, OnEditedArgs > | inlineprivate |
copyObject(const T &other, std::false_type copyConstructable) noexcept | SerializableObjectList< T, P, OnEditedArgs > | inlineprivate |
count() const noexcept | SerializableObjectList< T, P, OnEditedArgs > | inline |
elementEditedHandler(const T &obj, OnEditedArgs... args) noexcept | SerializableObjectList< T, P, OnEditedArgs > | inlineprotected |
end() const noexcept | SerializableObjectList< T, P, OnEditedArgs > | inline |
end() noexcept | SerializableObjectList< T, P, OnEditedArgs > | inline |
Event enum name | SerializableObjectList< T, P, OnEditedArgs > | |
find(const T *obj) noexcept | SerializableObjectList< T, P, OnEditedArgs > | inline |
find(const Uuid &key) noexcept | SerializableObjectList< T, P, OnEditedArgs > | inline |
find(const Uuid &key) const noexcept | SerializableObjectList< T, P, OnEditedArgs > | inline |
find(const QString &name, Qt::CaseSensitivity cs=Qt::CaseSensitive) noexcept | SerializableObjectList< T, P, OnEditedArgs > | inline |
find(const QString &name, Qt::CaseSensitivity cs=Qt::CaseSensitive) const noexcept | SerializableObjectList< T, P, OnEditedArgs > | inline |
first() noexcept | SerializableObjectList< T, P, OnEditedArgs > | inline |
first() const noexcept | SerializableObjectList< T, P, OnEditedArgs > | inline |
get(const T *obj) | SerializableObjectList< T, P, OnEditedArgs > | inline |
get(const Uuid &key) | SerializableObjectList< T, P, OnEditedArgs > | inline |
get(const Uuid &key) const | SerializableObjectList< T, P, OnEditedArgs > | inline |
get(const QString &name) | SerializableObjectList< T, P, OnEditedArgs > | inline |
get(const QString &name) const | SerializableObjectList< T, P, OnEditedArgs > | inline |
getUuids() const noexcept | SerializableObjectList< T, P, OnEditedArgs > | inline |
getUuidSet() const noexcept | SerializableObjectList< T, P, OnEditedArgs > | inline |
indexOf(const T *obj) const noexcept | SerializableObjectList< T, P, OnEditedArgs > | inline |
indexOf(const Uuid &key) const noexcept | SerializableObjectList< T, P, OnEditedArgs > | inline |
indexOf(const QString &name, Qt::CaseSensitivity cs=Qt::CaseSensitive) const noexcept | SerializableObjectList< T, P, OnEditedArgs > | inline |
insert(int index, const std::shared_ptr< T > &obj) noexcept | SerializableObjectList< T, P, OnEditedArgs > | inline |
insertElement(int index, const std::shared_ptr< T > &obj) noexcept | SerializableObjectList< T, P, OnEditedArgs > | inlineprotected |
isEmpty() const noexcept | SerializableObjectList< T, P, OnEditedArgs > | inline |
iterator typedef | SerializableObjectList< T, P, OnEditedArgs > | |
last() noexcept | SerializableObjectList< T, P, OnEditedArgs > | inline |
last() const noexcept | SerializableObjectList< T, P, OnEditedArgs > | inline |
loadFromSExpression(const SExpression &node) | SerializableObjectList< T, P, OnEditedArgs > | inline |
mObjects | SerializableObjectList< T, P, OnEditedArgs > | protected |
mOnEditedSlot | SerializableObjectList< T, P, OnEditedArgs > | protected |
onEdited | SerializableObjectList< T, P, OnEditedArgs > | |
OnEditedSlot typedef | SerializableObjectList< T, P, OnEditedArgs > | |
onElementEdited | SerializableObjectList< T, P, OnEditedArgs > | |
OnElementEditedSlot typedef | SerializableObjectList< T, P, OnEditedArgs > | |
operator!=(const SerializableObjectList< T, P, OnEditedArgs... > &rhs) const noexcept | SerializableObjectList< T, P, OnEditedArgs > | inline |
operator=(const SerializableObjectList< T, P, OnEditedArgs... > &rhs) noexcept | SerializableObjectList< T, P, OnEditedArgs > | inline |
operator=(SerializableObjectList< T, P, OnEditedArgs... > &&rhs) noexcept | SerializableObjectList< T, P, OnEditedArgs > | inline |
operator==(const SerializableObjectList< T, P, OnEditedArgs... > &rhs) const noexcept | SerializableObjectList< T, P, OnEditedArgs > | inline |
operator[](int i) noexcept | SerializableObjectList< T, P, OnEditedArgs > | inline |
operator[](int i) const noexcept | SerializableObjectList< T, P, OnEditedArgs > | inline |
remove(int index) noexcept | SerializableObjectList< T, P, OnEditedArgs > | inline |
remove(const T *obj) noexcept | SerializableObjectList< T, P, OnEditedArgs > | inline |
remove(const Uuid &uuid) noexcept | SerializableObjectList< T, P, OnEditedArgs > | inline |
remove(const QString &name) noexcept | SerializableObjectList< T, P, OnEditedArgs > | inline |
SerializableObjectList() noexcept | SerializableObjectList< T, P, OnEditedArgs > | inline |
SerializableObjectList(const SerializableObjectList< T, P, OnEditedArgs... > &other) noexcept | SerializableObjectList< T, P, OnEditedArgs > | inline |
SerializableObjectList(SerializableObjectList< T, P, OnEditedArgs... > &&other) noexcept | SerializableObjectList< T, P, OnEditedArgs > | inline |
SerializableObjectList(std::initializer_list< std::shared_ptr< T > > elements) noexcept | SerializableObjectList< T, P, OnEditedArgs > | inline |
SerializableObjectList(const SExpression &node) | SerializableObjectList< T, P, OnEditedArgs > | inlineexplicit |
serialize(SExpression &root) const | SerializableObjectList< T, P, OnEditedArgs > | inline |
sorted(Compare lessThan) const noexcept | SerializableObjectList< T, P, OnEditedArgs > | inline |
sortedByUuid() const noexcept | SerializableObjectList< T, P, OnEditedArgs > | inline |
swap(int i, int j) noexcept | SerializableObjectList< T, P, OnEditedArgs > | inline |
take(int index) noexcept | SerializableObjectList< T, P, OnEditedArgs > | inline |
take(const T *obj) noexcept | SerializableObjectList< T, P, OnEditedArgs > | inline |
take(const Uuid &uuid) noexcept | SerializableObjectList< T, P, OnEditedArgs > | inline |
take(const QString &name) noexcept | SerializableObjectList< T, P, OnEditedArgs > | inline |
takeElement(int index) noexcept | SerializableObjectList< T, P, OnEditedArgs > | inlineprotected |
throwKeyNotFoundException(const Uuid &key) const | SerializableObjectList< T, P, OnEditedArgs > | inlineprotected |
throwNameNotFoundException(const QString &name) const | SerializableObjectList< T, P, OnEditedArgs > | inlineprotected |
value(int index) noexcept | SerializableObjectList< T, P, OnEditedArgs > | inline |
value(int index) const noexcept | SerializableObjectList< T, P, OnEditedArgs > | inline |
values() noexcept | SerializableObjectList< T, P, OnEditedArgs > | inline |
~SerializableObjectList() noexcept | SerializableObjectList< T, P, OnEditedArgs > | inlinevirtual |