OpenLexocad  28.0
Base::CsvTool Class Reference

#include <CsvTool.h>

Public Member Functions

 CsvTool ()=default
 
bool openForReading (const QString &fileName)
 
bool readLine (std::vector< QString > &items)
 
bool openForWriting (const QString &fileName)
 
bool writeLine (const std::vector< QString > &items)
 
void setSeparator (QChar separator)
 
bool seek (int64_t pos)
 
QChar guessSeparator ()
 
QString fileName () const
 

Static Public Member Functions

static QString cleanNumber (const QString &text)
 

Constructor & Destructor Documentation

◆ CsvTool()

Base::CsvTool::CsvTool ( )
default

Member Function Documentation

◆ cleanNumber()

static QString Base::CsvTool::cleanNumber ( const QString &  text)
static

◆ fileName()

QString Base::CsvTool::fileName ( ) const

◆ guessSeparator()

QChar Base::CsvTool::guessSeparator ( )

◆ openForReading()

bool Base::CsvTool::openForReading ( const QString &  fileName)

◆ openForWriting()

bool Base::CsvTool::openForWriting ( const QString &  fileName)

◆ readLine()

bool Base::CsvTool::readLine ( std::vector< QString > &  items)

◆ seek()

bool Base::CsvTool::seek ( int64_t  pos)

◆ setSeparator()

void Base::CsvTool::setSeparator ( QChar  separator)
inline

◆ writeLine()

bool Base::CsvTool::writeLine ( const std::vector< QString > &  items)

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