Jetson Inference
DNN Vision Library
csvWriter Class Reference

csvWriter More...

#include <csvWriter.h>

Public Member Functions

 csvWriter (const char *filename, const char *delimiter=", ")
 
 ~csvWriter ()
 
void Close ()
 
void Flush ()
 
bool IsOpen () const
 
bool IsClosed () const
 
void EndLine ()
 
template<typename T >
csvWriterWrite (const T &value)
 
template<typename T , typename... Args>
csvWriterWrite (const T &value, const Args &... args)
 
template<typename T , typename... Args>
csvWriterWriteLine (const T &value, const Args &... args)
 
template<typename T >
csvWriteroperator<< (const T &value)
 
csvWriteroperator<< (csvWriter &(*value)(csvWriter &))
 
void SetDelimiter (const char *delimiters)
 
const char * GetDelimiter () const
 
const char * GetFilename () const
 

Static Public Member Functions

static csvWriterOpen (const char *filename, const char *delimiter=", ")
 

Detailed Description

Constructor & Destructor Documentation

◆ csvWriter()

csvWriter::csvWriter ( const char *  filename,
const char *  delimiter = ", " 
)

◆ ~csvWriter()

csvWriter::~csvWriter ( )

Member Function Documentation

◆ Close()

void csvWriter::Close ( )
inline

◆ EndLine()

void csvWriter::EndLine ( )
inline

◆ Flush()

void csvWriter::Flush ( )
inline

◆ GetDelimiter()

const char * csvWriter::GetDelimiter ( ) const
inline

◆ GetFilename()

const char * csvWriter::GetFilename ( ) const
inline

◆ IsClosed()

bool csvWriter::IsClosed ( ) const
inline

◆ IsOpen()

bool csvWriter::IsOpen ( ) const
inline

◆ Open()

csvWriter * csvWriter::Open ( const char *  filename,
const char *  delimiter = ", " 
)
inlinestatic

◆ operator<<() [1/2]

template<typename T >
csvWriter & csvWriter::operator<< ( const T &  value)
inline

◆ operator<<() [2/2]

csvWriter & csvWriter::operator<< ( csvWriter &(*)(csvWriter &)  value)
inline

◆ SetDelimiter()

void csvWriter::SetDelimiter ( const char *  delimiters)
inline

◆ Write() [1/2]

template<typename T >
csvWriter & csvWriter::Write ( const T &  value)
inline

◆ Write() [2/2]

template<typename T , typename... Args>
csvWriter & csvWriter::Write ( const T &  value,
const Args &...  args 
)
inline

◆ WriteLine()

template<typename T , typename... Args>
csvWriter & csvWriter::WriteLine ( const T &  value,
const Args &...  args 
)
inline

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