ARPDAS_QNX6 1.0
Public Member Functions | Protected Member Functions | Protected Attributes
csv_col Class Reference

#include <csv_file.h>

List of all members.

Public Member Functions

 csv_col (const char *colname, const char *fmt=NULL)
 ~csv_col ()
const char * output ()
const char * header ()
void set (double dval)
void set (const char *tval)
void reset ()

Protected Member Functions

void dsval_resize (int newsize)

Protected Attributes

const char * cname
char * dsval
int dsval_size
const char * format
bool warned

Detailed Description

Definition at line 6 of file csv_file.h.


Constructor & Destructor Documentation

csv_col::csv_col ( const char *  colname,
const char *  fmt = NULL 
)

Definition at line 13 of file csv_file.cc.

References cname, dsval, dsval_size, format, and warned.

csv_col::~csv_col ( )

Definition at line 21 of file csv_file.cc.

References dsval.


Member Function Documentation

void csv_col::dsval_resize ( int  newsize) [protected]

Definition at line 33 of file csv_file.cc.

References dsval, dsval_size, and nl_error.

Referenced by set().

Here is the caller graph for this function:

const char * csv_col::header ( )

Definition at line 29 of file csv_file.cc.

References cname.

const char * csv_col::output ( )

Definition at line 25 of file csv_file.cc.

References dsval.

void csv_col::reset ( )

Definition at line 99 of file csv_file.cc.

References dsval.

void csv_col::set ( double  dval)

Definition at line 43 of file csv_file.cc.

References dsval, dsval_resize(), dsval_size, format, and nl_assert.

Here is the call graph for this function:

void csv_col::set ( const char *  tval)

Definition at line 53 of file csv_file.cc.

References cname, dsval, dsval_resize(), dsval_size, csv_file::nan, nl_assert, nl_error, and warned.

Here is the call graph for this function:


Member Data Documentation

const char* csv_col::cname [protected]

Definition at line 17 of file csv_file.h.

Referenced by csv_col(), header(), and set().

char* csv_col::dsval [protected]

Definition at line 18 of file csv_file.h.

Referenced by csv_col(), dsval_resize(), output(), reset(), set(), and ~csv_col().

int csv_col::dsval_size [protected]

Definition at line 19 of file csv_file.h.

Referenced by csv_col(), dsval_resize(), and set().

const char* csv_col::format [protected]

Definition at line 20 of file csv_file.h.

Referenced by csv_col(), and set().

bool csv_col::warned [protected]

Definition at line 21 of file csv_file.h.

Referenced by csv_col(), and set().


The documentation for this class was generated from the following files:
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Defines