LibrePCB Developers Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
BomItem Class Referencefinal

The BomItem class represents an item of a bill of materials list. More...

#include <bom.h>

+ Collaboration diagram for BomItem:

Public Member Functions

 BomItem ()=delete
 
 BomItem (const QString &designator, const QStringList &attributes) noexcept
 
 mAttributes (attributes)
 
 BomItem (const BomItem &other) noexcept
 
 ~BomItem () noexcept
 
const QStringList & getDesignators () const noexcept
 
const QStringList & getAttributes () const noexcept
 
void addDesignator (const QString &designator) noexcept
 
BomItemoperator= (const BomItem &rhs) noexcept
 

Private Attributes

QStringList mDesignators
 
QStringList mAttributes
 

Detailed Description

The BomItem class represents an item of a bill of materials list.

Constructor & Destructor Documentation

BomItem ( )
delete
BomItem ( const QString &  designator,
const QStringList &  attributes 
)
inlinenoexcept
BomItem ( const BomItem other)
inlinenoexcept
~BomItem ( )
inlinenoexcept

Member Function Documentation

mAttributes ( attributes  )
inline
const QStringList& getDesignators ( ) const
inlinenoexcept

+ Here is the caller graph for this function:

const QStringList& getAttributes ( ) const
inlinenoexcept

+ Here is the caller graph for this function:

void addDesignator ( const QString &  designator)
inlinenoexcept
BomItem& operator= ( const BomItem rhs)
inlinenoexcept

Member Data Documentation

QStringList mDesignators
private
QStringList mAttributes
private

The documentation for this class was generated from the following file: