LibrePCB Developers Documentation
SerializableObjectList< T, P, OnEditedArgs > Member List

This is the complete list of members for SerializableObjectList< T, P, OnEditedArgs >, including all inherited members.

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