LibrePCB Developers Documentation
BomCsvWriter Class Referencefinal

The BomCsvWriter class. More...

#include <bomcsvwriter.h>

+ Collaboration diagram for BomCsvWriter:

Public Member Functions

 BomCsvWriter () noexcept
 
 BomCsvWriter (const BomCsvWriter &other)=delete
 
 ~BomCsvWriter () noexcept
 
QList< QStringList > toStringList (const Bom &bom) noexcept
 
QString toString (const Bom &bom) noexcept
 
void writeToFile (const Bom &bom, const FilePath &csvFp)
 
BomCsvWriteroperator= (const BomCsvWriter &rhs)=delete
 

Static Private Member Functions

static QString cleanStr (const QString &str) noexcept
 

Detailed Description

The BomCsvWriter class.

Constructor & Destructor Documentation

◆ BomCsvWriter() [1/2]

BomCsvWriter ( )
noexcept

◆ BomCsvWriter() [2/2]

BomCsvWriter ( const BomCsvWriter other)
delete

◆ ~BomCsvWriter()

~BomCsvWriter ( )
noexcept

Member Function Documentation

◆ toStringList()

QList< QStringList > toStringList ( const Bom bom)
noexcept
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ toString()

QString toString ( const Bom bom)
noexcept
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ writeToFile()

void writeToFile ( const Bom bom,
const FilePath csvFp 
)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ operator=()

BomCsvWriter& operator= ( const BomCsvWriter rhs)
delete

◆ cleanStr()

QString cleanStr ( const QString &  str)
staticprivatenoexcept
+ Here is the caller graph for this function:

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