LibrePCB Developers Documentation
ComponentInstance Member List

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

addToCircuit()ComponentInstance
AttributeProvider() noexceptAttributeProviderinline
AttributeProvider(const AttributeProvider &other)=deleteAttributeProvider
attributesChanged() overrideComponentInstancesignal
checkAttributesValidity() const noexceptComponentInstanceprivate
ComponentInstance()=deleteComponentInstance
ComponentInstance(const ComponentInstance &other)=deleteComponentInstance
ComponentInstance(Circuit &circuit, const SExpression &node)ComponentInstanceexplicit
ComponentInstance(Circuit &circuit, const library::Component &cmp, const Uuid &symbVar, const CircuitIdentifier &name, const tl::optional< Uuid > &defaultDevice=tl::nullopt)ComponentInstanceexplicit
getAttributeProviderParents() const noexcept overrideComponentInstancevirtual
getAttributes() const noexceptComponentInstanceinline
getAttributeValue(const QString &key) const noexceptAttributeProvider
getBuiltInAttributeValue(const QString &key) const noexcept overrideComponentInstancevirtual
getCircuit() const noexceptComponentInstanceinline
getDefaultDeviceUuid() const noexceptComponentInstanceinline
getErcMsgOwnerClassName() const noexcept=0IF_ErcMsgProviderpure virtual
getLibComponent() const noexceptComponentInstanceinline
getLocaleOrder() const noexceptComponentInstanceprivate
getName() const noexceptComponentInstanceinline
getPlacedSymbolsCount() const noexceptComponentInstanceinline
getRegisteredElementsCount() const noexceptComponentInstance
getSignalInstance(const Uuid &signalUuid) const noexceptComponentInstanceinline
getSymbolVariant() const noexceptComponentInstanceinline
getUnplacedOptionalSymbolsCount() const noexceptComponentInstance
getUnplacedRequiredSymbolsCount() const noexceptComponentInstance
getUnplacedSymbolsCount() const noexceptComponentInstance
getUserDefinedAttributeValue(const QString &key) const noexcept overrideComponentInstancevirtual
getUuid() const noexceptComponentInstanceinline
getValue(bool replaceAttributes=false) const noexceptComponentInstance
IF_ErcMsgProvider()IF_ErcMsgProviderinline
init()ComponentInstanceprivate
isUsed() const noexceptComponentInstance
mAttributesComponentInstanceprivate
mCircuitComponentInstanceprivate
mCompSymbVarComponentInstanceprivate
mDefaultDeviceUuidComponentInstanceprivate
mErcMsgUnplacedOptionalSymbolsComponentInstanceprivate
mErcMsgUnplacedRequiredSymbolsComponentInstanceprivate
mIsAddedToCircuitComponentInstanceprivate
mLibComponentComponentInstanceprivate
mNameComponentInstanceprivate
mRegisteredDevicesComponentInstanceprivate
mRegisteredSymbolsComponentInstanceprivate
mSignalsComponentInstanceprivate
mUuidComponentInstanceprivate
mValueComponentInstanceprivate
operator=(const ComponentInstance &rhs)=deleteComponentInstance
librepcb::AttributeProvider::operator=(const AttributeProvider &rhs)=deleteAttributeProvider
registerDevice(BI_Device &device)ComponentInstance
registerSymbol(SI_Symbol &symbol)ComponentInstance
removeFromCircuit()ComponentInstance
SerializableObject() noexceptSerializableObjectinline
serialize(SExpression &root) const overrideComponentInstancevirtual
serializeObjectContainer(SExpression &root, const T &container, const QString &itemName)SerializableObjectinlinestatic
serializePointerContainer(SExpression &root, const T &container, const QString &itemName)SerializableObjectinlinestatic
serializePointerContainerUuidSorted(SExpression &root, const T &container, const QString &itemName)SerializableObjectinlinestatic
serializeToDomElement(const QString &name) constSerializableObjectinline
setAttributes(const AttributeList &attributes) noexceptComponentInstance
setDefaultDeviceUuid(const tl::optional< Uuid > &device) noexceptComponentInstance
setName(const CircuitIdentifier &name) noexceptComponentInstance
setValue(const QString &value) noexceptComponentInstance
unregisterDevice(BI_Device &device)ComponentInstance
unregisterSymbol(SI_Symbol &symbol)ComponentInstance
updateErcMessages() noexceptComponentInstanceprivate
~AttributeProvider() noexceptAttributeProviderinlinevirtual
~ComponentInstance() noexceptComponentInstance
~IF_ErcMsgProvider()IF_ErcMsgProviderinlinevirtual
~SerializableObject() noexceptSerializableObjectinlinevirtual