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

The BomGenerator class. More...

#include <bomgenerator.h>

+ Collaboration diagram for BomGenerator:

Public Member Functions

 BomGenerator ()=delete
 
 BomGenerator (const BomGenerator &other)=delete
 
 BomGenerator (const Project &project) noexcept
 
 ~BomGenerator () noexcept
 
void setAdditionalAttributes (const QStringList &attributes) noexcept
 
std::shared_ptr< Bomgenerate (const Board *board=nullptr) noexcept
 
BomGeneratoroperator= (const BomGenerator &rhs)=delete
 

Private Attributes

const ProjectmProject
 
QStringList mAdditionalAttributes
 

Detailed Description

The BomGenerator class.

Constructor & Destructor Documentation

BomGenerator ( )
delete
BomGenerator ( const BomGenerator other)
delete
BomGenerator ( const Project project)
explicitnoexcept
~BomGenerator ( )
noexcept

Member Function Documentation

void setAdditionalAttributes ( const QStringList &  attributes)
inlinenoexcept

+ Here is the caller graph for this function:

std::shared_ptr< Bom > generate ( const Board board = nullptr)
noexcept

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

BomGenerator& operator= ( const BomGenerator rhs)
delete

Member Data Documentation

const Project& mProject
private
QStringList mAdditionalAttributes
private

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