csvsax.h
// Copyright (c) 1999-2018 David Muse
// See the COPYING file for more information.
#ifndef RUDIMENTS_CSVSAX_H
#define RUDIMENTS_CSVSAX_H
#include <rudiments/private/csvsaxincludes.h>
class RUDIMENTS_DLLSPEC csvsax : public sax {
public:
csvsax();
virtual ~csvsax();
void setQuote(char quote);
char getQuote() const;
void setDelimiter(char delimiter);
char getDelimiter() const;
protected:
virtual bool headerStart();
virtual bool column(const char *name, bool quoted);
virtual bool headerEnd();
virtual bool bodyStart();
virtual bool rowStart();
virtual bool field(const char *value, bool quoted);
virtual bool rowEnd();
virtual bool bodyEnd();
#include <rudiments/private/csvsax.h>
};
#endif
csvsax
Definition: csvsax.h:12
csvsax::~csvsax
virtual ~csvsax()
csvsax::csvsax
csvsax()
csvsax::rowStart
virtual bool rowStart()
csvsax::bodyStart
virtual bool bodyStart()
csvsax::getDelimiter
char getDelimiter() const
csvsax::setQuote
void setQuote(char quote)
csvsax::setDelimiter
void setDelimiter(char delimiter)
csvsax::headerStart
virtual bool headerStart()
csvsax::field
virtual bool field(const char *value, bool quoted)
csvsax::headerEnd
virtual bool headerEnd()
csvsax::column
virtual bool column(const char *name, bool quoted)
csvsax::getQuote
char getQuote() const
csvsax::bodyEnd
virtual bool bodyEnd()
csvsax::rowEnd
virtual bool rowEnd()
sax
Definition: sax.h:12