Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages

oof4.h File Reference

#include "oof3.h"
#include <time.h>

Include dependency graph for oof4.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Classes

class  oofBLOB
 Use to have local non-persistent variable of type dbBLOB. More...

class  oofBool
 Use to have local non-persistent variable of type dbBool. More...

class  dbBool
 Persistent field used to store a boolean. More...

class  dbBoolCalculator
 Calculator attached to a dbBool field. More...

class  oofChar
 Use to have local non-persistent variable of type dbChar. More...

class  oofDate
 Use to have local non-persistent variable of type dbDate. More...

class  dbDate
 Persistent field used to store a date. More...

class  dbDateCalculator
 Calculator attached to a dbDate field. More...

class  oofDateTime
 Use to have local non-persistent variable of type dbDateTime. More...

class  dbDateTime
 Persistent field used to store a date and time. More...

class  dbDateTimeCalculator
 Calculator attached to a dbDateTime field. More...

class  oofLong
 Use to have local non-persistent variable of type dbLong. More...

class  dbLong
 Persistent field used to store a long. More...

class  dbLongCalculator
 Calculator attached to a dbLong field. More...

class  dbNumericField
 Persistent base for fields which can be represented as numbers. More...

class  oofReal
 Use to have local non-persistent variable of type dbReal. More...

class  dbReal
 Persistent field used to store a double. More...

class  dbRealCalculator
 Calculator attached to a dbReal field. More...

class  oofShort
 Use to have local non-persistent variable of type dbShort. More...

class  dbShort
 Persistent field used to store a short. More...

class  dbShortCalculator
 Calculator attached to a dbShort field. More...

class  oofText
 Use to have local non-persistent variable of type dbText. More...

class  oofTime
 Use to have local non-persistent variable of type dbTime. More...

class  dbTime
 Persistent field used to store a time without date. More...

class  dbTimeCalculator
 Calculator attached to a dbTime field. More...

struct  TOKEN
 Token used in parsing date or time strings. More...

class  oofUlong
 Use to have local non-persistent variable of type dbUlong. More...

class  dbUlong
 Persistent field used to store an unsigned long. More...

class  dbUlongCalculator
 Calculator attached to a dbUlong field. More...

class  oofUshort
 Use to have local non-persistent variable of type dbUshort. More...

class  dbUshort
 Persistent field used to store an unsigned short. More...

class  dbUshortCalculator
 Calculator attached to a dbUshort field. More...


Defines

#define SLEN   50

Enumerations

enum  OOF_TOKENTYPE {
  eDDDD = 0, eDDD = 1, eDDTH = 2, eDD = 3,
  eDAYNAME = 4, eDAY = 5, eMMMM = 6, eMMM = 7,
  eMM = 8, eMONTH = 9, eMON = 10, eYYYY = 11,
  eYY = 12, eYEAR = 13, edddd = 14, eddd = 15,
  ezddth = 16, edayname = 17, eday = 18, emmmm = 19,
  emmm = 20, ezmonth = 21, emon = 22, eDddd = 23,
  eDdd = 24, eDayname = 25, eDay = 26, eD = 27,
  eMmmm = 28, eMmm = 29, eMonth = 30, eMon = 31,
  eM = 32, eHH = 33, ehh = 34, eMIN = 35,
  eSEC = 36, ePM = 37, ePm = 38, epm = 39,
  eOPT = 40, eIMP = 41, ePNT = 42, eCMA = 43,
  eACT = 44, eDEA = 45, eEOT = 46, eNUM = 47,
  eOTHER = 48
}
enum  hourT { hour_24, am_hour, pm_hour }

Functions

bool skipTillDigitAmPm (std::istream &, hourT &, char fieldSep=dbTable::kFieldSep, char recSep=dbTable::kRecSep)
OOFILE_EXPORT std::ostream & operator<< (std::ostream &os, const dbShort &fld)
OOFILE_EXPORT std::ostream & operator<< (std::ostream &os, const dbUshort &fld)
OOFILE_EXPORT std::ostream & operator<< (std::ostream &os, const dbBool &fld)
OOFILE_EXPORT std::ostream & operator<< (std::ostream &os, const dbLong &fld)
OOFILE_EXPORT std::ostream & operator<< (std::ostream &os, const dbUlong &fld)
OOFILE_EXPORT std::ostream & operator<< (std::ostream &os, const dbDate &fld)
OOFILE_EXPORT std::ostream & operator<< (std::ostream &os, const dbReal &fld)
OOFILE_EXPORT std::ostream & operator<< (std::ostream &os, const dbTime &fld)
OOFILE_EXPORT std::ostream & operator<< (std::ostream &os, const dbDateTime &fld)

Define Documentation

#define SLEN   50
 


Enumeration Type Documentation

enum hourT
 

Enumeration values:
hour_24 
am_hour 
pm_hour 

enum OOF_TOKENTYPE
 

Enumeration values:
eDDDD 
eDDD 
eDDTH 
eDD 
eDAYNAME 
eDAY 
eMMMM 
eMMM 
eMM 
eMONTH 
eMON 
eYYYY 
eYY 
eYEAR 
edddd 
eddd 
ezddth 
edayname 
eday 
emmmm 
emmm 
ezmonth 
emon 
eDddd 
eDdd 
eDayname 
eDay 
eD 
eMmmm 
eMmm 
eMonth 
eMon 
eM 
eHH 
ehh 
eMIN 
eSEC 
ePM 
ePm 
epm 
eOPT 
eIMP 
ePNT 
eCMA 
eACT 
eDEA 
eEOT 
eNUM 
eOTHER 


Function Documentation

OOFILE_EXPORT std::ostream& operator<< std::ostream &  os,
const dbDateTime fld
[inline]
 

OOFILE_EXPORT std::ostream& operator<< std::ostream &  os,
const dbTime fld
[inline]
 

OOFILE_EXPORT std::ostream& operator<< std::ostream &  os,
const dbReal fld
[inline]
 

OOFILE_EXPORT std::ostream& operator<< std::ostream &  os,
const dbDate fld
[inline]
 

OOFILE_EXPORT std::ostream& operator<< std::ostream &  os,
const dbUlong fld
[inline]
 

OOFILE_EXPORT std::ostream& operator<< std::ostream &  os,
const dbLong fld
[inline]
 

OOFILE_EXPORT std::ostream& operator<< std::ostream &  os,
const dbBool fld
[inline]
 

OOFILE_EXPORT std::ostream& operator<< std::ostream &  os,
const dbUshort fld
[inline]
 

OOFILE_EXPORT std::ostream& operator<< std::ostream &  os,
const dbShort fld
[inline]
 

bool skipTillDigitAmPm std::istream &  ,
hourT ,
char  fieldSep = dbTable::kFieldSep,
char  recSep = dbTable::kRecSep
 


Generated on Fri Jan 2 00:30:03 2004 for OOFILE by doxygen 1.3.5