Xbase64 4.0.1
C++ Library for handling Xbase (DBF) format type files
Data Structures | Namespaces | Macros
xbdbf.h File Reference

Go to the source code of this file.

Data Structures

struct  xb::xbSchema
 Schema used for defining tables with CreateTable methods. More...
 
class  xb::xbDbf
 Base class for handling dbf files/tables. More...
 

Namespaces

namespace  xb
 

Macros

#define XB_CHAR_FLD   'C'
 
#define XB_LOGICAL_FLD   'L'
 
#define XB_NUMERIC_FLD   'N'
 
#define XB_DATE_FLD   'D'
 
#define XB_MEMO_FLD   'M'
 
#define XB_FLOAT_FLD   'F'
 
#define XB_CLOSED   0
 
#define XB_OPEN   1
 
#define XB_UPDATED   2
 
#define XB_LOCK   0
 
#define XB_UNLOCK   1
 
#define LK_DBASE   1
 
#define LK_CLIPPER   2
 
#define LK_FOX   3
 
#define LK_XBASE64   9
 
#define XB_ALL_RECS   0
 
#define XB_ACTIVE_RECS   1
 
#define XB_DELETED_RECS   2
 
#define XB_OVERLAY   1
 
#define XB_DONTOVERLAY   0
 
#define XB_CHAREOF   '\x1A' /* end of DBF */
 
#define XB_CHARHDR   '\x0D' /* header terminator */
 

Macro Definition Documentation

◆ LK_CLIPPER

#define LK_CLIPPER   2

◆ LK_DBASE

#define LK_DBASE   1

◆ LK_FOX

#define LK_FOX   3

◆ LK_XBASE64

#define LK_XBASE64   9

◆ XB_ACTIVE_RECS

#define XB_ACTIVE_RECS   1

◆ XB_ALL_RECS

#define XB_ALL_RECS   0

◆ XB_CHAR_FLD

#define XB_CHAR_FLD   'C'

◆ XB_CHAREOF

#define XB_CHAREOF   '\x1A' /* end of DBF */

◆ XB_CHARHDR

#define XB_CHARHDR   '\x0D' /* header terminator */

◆ XB_CLOSED

#define XB_CLOSED   0

◆ XB_DATE_FLD

#define XB_DATE_FLD   'D'

◆ XB_DELETED_RECS

#define XB_DELETED_RECS   2

◆ XB_DONTOVERLAY

#define XB_DONTOVERLAY   0

◆ XB_FLOAT_FLD

#define XB_FLOAT_FLD   'F'

◆ XB_LOCK

#define XB_LOCK   0

◆ XB_LOGICAL_FLD

#define XB_LOGICAL_FLD   'L'

◆ XB_MEMO_FLD

#define XB_MEMO_FLD   'M'

◆ XB_NUMERIC_FLD

#define XB_NUMERIC_FLD   'N'

◆ XB_OPEN

#define XB_OPEN   1

◆ XB_OVERLAY

#define XB_OVERLAY   1

◆ XB_UNLOCK

#define XB_UNLOCK   1

◆ XB_UPDATED

#define XB_UPDATED   2