Main Page   Modules   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Related Pages   Examples  

dataio


Compounds

class  _dataiorec
 io record template class used by dataio. More...

class  _dataiorecbase
 io record base class used by ndataio class. Internal use only. More...

class  dataio
 dataio main class to perform data input/output features The primitive data that will read/write are: bool, char, wchar_t (wchar_t work? perphaps, no), string, int, long, unsigned, unsigned long, float, double, long double. More...


Defines

#define _DATAIODEFAULTCOLUMNSEPARATOR   '\t'
 default value of column separator (tab separated). More...

#define _DATAIODEFAULTAUTOLINESEPARATOR   '\0'
 default value of line separator that assume standard text file that use one of folowwing new line conventions: 'n' (unix), rn' (ansi - DOS, windows), 'r' (VAX,VMS), 'rn' (unknow (there exist?). More...

#define _DATAIODEFAULTLINESEPARATOR   _DATAIODEFAULTAUTOLINESEPARATOR
 default value of line separator (standard text file). More...

#define _DATAIODEFAULTATTRIBSEPARATOR   '\0'
 default value for configattribseparator (disabled) if need to read config file, active this as '=' (this is the configuration for most applications) Observe that the activation of attrib separator do not disable the use of column separator to separate variable and data. More...

#define _DATAIODEFAULTDECIMAL   '.'
 default value of decimal charecter (as C/C++ locale). More...

#define _DATAIODEFAULTIGNORECASE   false
 default value of ignorere case frag (case sensive). More...

#define _DATAIODEFAULTCOMMENTLINE   "//"
 default value of comment line marker (C++ line comment). More...

#define _DATAIODEFAULTCOMMENTOPEN   "/*"
 default value of comment block open delimiter (C/C++/java comment block marker). More...

#define _DATAIODEFAULTCOMMENTCLOSE   "*/"
 default value of comment block close delimiter (C/C++/java comment block marker). More...

#define _DATAIODEFAULTSTDCOMMENTOPEN   "/*"
 default value of standard comment block open delimiter (C/C++/java comment block marker). More...

#define _DATAIODEFAULTSTDCOMMENTCLOSE   "*/"
 default value of comment block close delimiter (C/C++/java comment block marker). More...

#define _DATAIODEFAULTLINEWRAP   ""
 default value of line wrap (append next line) marker (disabled). More...

#define _DATAIODEFAULTMAXCOLUMNONLINE   (~0U)
 default value of maximun column on the line. It column exceds this and line wrap is actived (!linewrap.empty() ), operator>> perform line wrapping. More...

#define _DATAIODEFAULTCOLUMNORIENTED   false
 default value of column oriented data flag (is not column oriented). More...

#define _DATAIODEFAULTISTABLE   false
 default value of istable data flag (is not the table data). More...

#define _DATAIODEFAULTEMPTYISVALID   true
 default value of emptyisvalid data flag (empty is valid value, if suitable). More...

#define _DATAIODEFAULTEXTENDEDMODE   true
 default value of extendedmode data flag (work in extended mode). More...

#define _DATAIODEFAULTVALIDATEALL   true
 default value of validateall() (the unrefered variables is validated). More...

#define _DATAIODEFAULTCLEAREMPTYTAIL   true
 default value for clearemptytail. More...

#define _DATAIODEFAULTSTRINGDELIMITER   '\"'
 default value of stringdelimiter (C/C++ java mode delimiter). More...

#define _DATAIODEFAULTSCAPECHAR   '\0'
 default value of scapechar (disabled: for C/C++ java mode char scape sequence, use ''). More...

#define _DATAIODEFAULTTHROWEXCEPTION   false
 default value of throwexception (disabled). More...

#define _DATAIODEFAULTPRINTERROR   true
 default value of printerror (enabled). More...

#define _DATAIODEFAULTCOLLECTNAMES   true
 default value for refersubnames() (collect refered names). More...

#define _DATAIODEFAULTPARSEALLINPUTSTRING   false
 default values for parseallinputstring. More...

#define _DATAIODEFAULTSECTIONNAMEOPEN   '\0'
 Default value for sectionameopen (disabled: for windows ini file like, use '['). More...

#define _DATAIODEFAULTSECTIONNAMECLOSE   '\0'
 Default value for sectionameclose (disabled: for windows ini file like, use ']'). More...

#define _DATAIODEFAULTSTDSECTIONNAMEOPEN   '['
 Default value for sectionameopen for default section mode (windows ini line). More...

#define _DATAIODEFAULTSTDSECTIONNAMECLOSE   ']'
 Default value for sectionameclose for default section mode (windows ini file like). More...

#define _DATAIODEFAULTREVERSEBYTEORDER   false
 for binary input/output usage default values for reversebyteorder. More...

#define _DATAIODEFAULTYESLIST   {"true", "on", "yes", 0}
 used by bool type input: the item on list is assumed true Note: the empty value is assumed false. More...

#define _DATAIODEFAULTNOLIST   {"false", "off", "no", 0}
 used by bool type input: the item on list is assumed false Note: if velue is not on yes list and on false list, is assumed false. More...

#define _DATAIODEFAULTYESVALUE   "yes"
 defalt word for true value on bool type. More...

#define _DATAIODEFAULTNOVALUE   "no"
 defalt word for false value on bool type. More...


Define Documentation

#define _DATAIODEFAULTATTRIBSEPARATOR   '\0'
 

default value for configattribseparator (disabled) if need to read config file, active this as '=' (this is the configuration for most applications) Observe that the activation of attrib separator do not disable the use of column separator to separate variable and data.

Definition at line 78 of file dataio.h.

#define _DATAIODEFAULTAUTOLINESEPARATOR   '\0'
 

default value of line separator that assume standard text file that use one of folowwing new line conventions: 'n' (unix), rn' (ansi - DOS, windows), 'r' (VAX,VMS), 'rn' (unknow (there exist?).

\\\\\\

Definition at line 70 of file dataio.h.

#define _DATAIODEFAULTCLEAREMPTYTAIL   true
 

default value for clearemptytail.

Definition at line 118 of file dataio.h.

#define _DATAIODEFAULTCOLLECTNAMES   true
 

default value for refersubnames() (collect refered names).

Definition at line 132 of file dataio.h.

#define _DATAIODEFAULTCOLUMNORIENTED   false
 

default value of column oriented data flag (is not column oriented).

Definition at line 102 of file dataio.h.

#define _DATAIODEFAULTCOLUMNSEPARATOR   '\t'
 

default value of column separator (tab separated).

Definition at line 65 of file dataio.h.

#define _DATAIODEFAULTCOMMENTCLOSE   "*/"
 

default value of comment block close delimiter (C/C++/java comment block marker).

Definition at line 88 of file dataio.h.

#define _DATAIODEFAULTCOMMENTLINE   "//"
 

default value of comment line marker (C++ line comment).

Definition at line 84 of file dataio.h.

#define _DATAIODEFAULTCOMMENTOPEN   "/*"
 

default value of comment block open delimiter (C/C++/java comment block marker).

Definition at line 86 of file dataio.h.

#define _DATAIODEFAULTDECIMAL   '.'
 

default value of decimal charecter (as C/C++ locale).

Definition at line 80 of file dataio.h.

#define _DATAIODEFAULTEMPTYISVALID   true
 

default value of emptyisvalid data flag (empty is valid value, if suitable).

Definition at line 106 of file dataio.h.

#define _DATAIODEFAULTEXTENDEDMODE   true
 

default value of extendedmode data flag (work in extended mode).

Definition at line 108 of file dataio.h.

#define _DATAIODEFAULTIGNORECASE   false
 

default value of ignorere case frag (case sensive).

Definition at line 82 of file dataio.h.

#define _DATAIODEFAULTISTABLE   false
 

default value of istable data flag (is not the table data).

Definition at line 104 of file dataio.h.

#define _DATAIODEFAULTLINESEPARATOR   _DATAIODEFAULTAUTOLINESEPARATOR
 

default value of line separator (standard text file).

Definition at line 72 of file dataio.h.

#define _DATAIODEFAULTLINEWRAP   ""
 

default value of line wrap (append next line) marker (disabled).

Definition at line 96 of file dataio.h.

#define _DATAIODEFAULTMAXCOLUMNONLINE   (~0U)
 

default value of maximun column on the line. It column exceds this and line wrap is actived (!linewrap.empty() ), operator>>() perform line wrapping.

Definition at line 100 of file dataio.h.

#define _DATAIODEFAULTNOLIST   {"false", "off", "no", 0}
 

used by bool type input: the item on list is assumed false Note: if velue is not on yes list and on false list, is assumed false.

Definition at line 156 of file dataio.h.

#define _DATAIODEFAULTNOVALUE   "no"
 

defalt word for false value on bool type.

Definition at line 160 of file dataio.h.

#define _DATAIODEFAULTPARSEALLINPUTSTRING   false
 

default values for parseallinputstring.

Definition at line 134 of file dataio.h.

#define _DATAIODEFAULTPRINTERROR   true
 

default value of printerror (enabled).

Definition at line 127 of file dataio.h.

#define _DATAIODEFAULTREVERSEBYTEORDER   false
 

for binary input/output usage default values for reversebyteorder.

Definition at line 148 of file dataio.h.

#define _DATAIODEFAULTSCAPECHAR   '\0'
 

default value of scapechar (disabled: for C/C++ java mode char scape sequence, use '').

\

Definition at line 122 of file dataio.h.

#define _DATAIODEFAULTSECTIONNAMECLOSE   '\0'
 

Default value for sectionameclose (disabled: for windows ini file like, use ']').

Definition at line 139 of file dataio.h.

#define _DATAIODEFAULTSECTIONNAMEOPEN   '\0'
 

Default value for sectionameopen (disabled: for windows ini file like, use '[').

Definition at line 137 of file dataio.h.

#define _DATAIODEFAULTSTDCOMMENTCLOSE   "*/"
 

default value of comment block close delimiter (C/C++/java comment block marker).

Definition at line 93 of file dataio.h.

#define _DATAIODEFAULTSTDCOMMENTOPEN   "/*"
 

default value of standard comment block open delimiter (C/C++/java comment block marker).

Definition at line 91 of file dataio.h.

#define _DATAIODEFAULTSTDSECTIONNAMECLOSE   ']'
 

Default value for sectionameclose for default section mode (windows ini file like).

Definition at line 144 of file dataio.h.

#define _DATAIODEFAULTSTDSECTIONNAMEOPEN   '['
 

Default value for sectionameopen for default section mode (windows ini line).

Definition at line 142 of file dataio.h.

#define _DATAIODEFAULTSTRINGDELIMITER   '\"'
 

default value of stringdelimiter() (C/C++ java mode delimiter).

Definition at line 120 of file dataio.h.

#define _DATAIODEFAULTTHROWEXCEPTION   false
 

default value of throwexception (disabled).

Definition at line 125 of file dataio.h.

#define _DATAIODEFAULTVALIDATEALL   true
 

default value of validateall() (the unrefered variables is validated).

Definition at line 115 of file dataio.h.

#define _DATAIODEFAULTYESLIST   {"true", "on", "yes", 0}
 

used by bool type input: the item on list is assumed true Note: the empty value is assumed false.

Definition at line 153 of file dataio.h.

#define _DATAIODEFAULTYESVALUE   "yes"
 

defalt word for true value on bool type.

Definition at line 158 of file dataio.h.


Generated at Thu Sep 6 13:45:43 2001 for dataio by doxygen1.2.8.1 written by Dimitri van Heesch, © 1997-2001