blob: 4abf6a2a85d748f4929cba36a900a3554d155ae4 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
|
\hypertarget{namespacexb}{}\doxysection{xb Namespace Reference}
\label{namespacexb}\index{xb@{xb}}
\doxysubsection*{Data Structures}
\begin{DoxyCompactItemize}
\item
class \mbox{\hyperlink{classxb_1_1xbDate}{xb\+Date}}
\begin{DoxyCompactList}\small\item\em \mbox{\hyperlink{classxb_1_1xbDate}{xb\+Date}} class. \end{DoxyCompactList}\item
class \mbox{\hyperlink{classxb_1_1xbDbf}{xb\+Dbf}}
\begin{DoxyCompactList}\small\item\em Base class for handling dbf files/tables. \end{DoxyCompactList}\item
class \mbox{\hyperlink{classxb_1_1xbFile}{xb\+File}}
\begin{DoxyCompactList}\small\item\em Class for handling low level file I/O. \end{DoxyCompactList}\item
struct \mbox{\hyperlink{structxb_1_1xbSchema}{xb\+Schema}}
\begin{DoxyCompactList}\small\item\em Schema used for defining tables with Create\+Table methods. \end{DoxyCompactList}\item
class \mbox{\hyperlink{classxb_1_1xbSsv}{xb\+Ssv}}
\begin{DoxyCompactList}\small\item\em Class for handling shared system variables. \end{DoxyCompactList}\item
class \mbox{\hyperlink{classxb_1_1xbString}{xb\+String}}
\begin{DoxyCompactList}\small\item\em Class for handling string data. \end{DoxyCompactList}\item
struct \mbox{\hyperlink{structxb_1_1xbTblList}{xb\+Tbl\+List}}
\item
class \mbox{\hyperlink{classxb_1_1xbTblMgr}{xb\+Tbl\+Mgr}}
\item
class \mbox{\hyperlink{classxb_1_1xbXBase}{xb\+XBase}}
\begin{DoxyCompactList}\small\item\em xb\+Xbase class. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Typedefs}
\begin{DoxyCompactItemize}
\item
typedef float \mbox{\hyperlink{namespacexb_a83aa6a550398db55973aa9fb4257e66e}{xb\+Float}}
\item
typedef double \mbox{\hyperlink{namespacexb_a25f47b226ce924a5c78f97989b0744a2}{xb\+Double}}
\item
typedef short int \mbox{\hyperlink{namespacexb_ab1a750481dd487f0d384aa1d200dff0f}{xb\+Bool}}
\item
typedef xb\+UInt64 \mbox{\hyperlink{namespacexb_ac963d9fde6debb416303cfbed35fb793}{xb\+OffT}}
\end{DoxyCompactItemize}
\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item
std\+::ostream \& \mbox{\hyperlink{namespacexb_ad27f348219e895c44f74addba8e1889a}{operator$<$$<$}} (std\+::ostream \&os, const \mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} \&s)
\begin{DoxyCompactList}\small\item\em Stream insertion operator \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<}. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Variables}
\begin{DoxyCompactItemize}
\item
const xb\+Error\+Message \mbox{\hyperlink{namespacexb_a04be228a037d220dd5564f5ef618adcc}{xb\+Error\+Messages}} \mbox{[}$\,$\mbox{]}
\item
class XBDLLEXPORT \mbox{\hyperlink{namespacexb_a97858ddeb1c4b0100f3edc1a46d3a8b0}{xb\+XBase}}
\item
class XBDLLEXPORT \mbox{\hyperlink{namespacexb_ab2eae4b4732466698a7fdd89d77ba53b}{xb\+Dbf}}
\item
class XBDLLEXPORT \mbox{\hyperlink{namespacexb_a4a31fbe9110c9e55495ce71e642d785c}{xb\+Log}}
\end{DoxyCompactItemize}
\doxysubsection{Typedef Documentation}
\mbox{\Hypertarget{namespacexb_ab1a750481dd487f0d384aa1d200dff0f}\label{namespacexb_ab1a750481dd487f0d384aa1d200dff0f}}
\index{xb@{xb}!xbBool@{xbBool}}
\index{xbBool@{xbBool}!xb@{xb}}
\doxysubsubsection{\texorpdfstring{xbBool}{xbBool}}
{\footnotesize\ttfamily typedef short int \mbox{\hyperlink{namespacexb_ab1a750481dd487f0d384aa1d200dff0f}{xb\+::xb\+Bool}}}
\mbox{\Hypertarget{namespacexb_a25f47b226ce924a5c78f97989b0744a2}\label{namespacexb_a25f47b226ce924a5c78f97989b0744a2}}
\index{xb@{xb}!xbDouble@{xbDouble}}
\index{xbDouble@{xbDouble}!xb@{xb}}
\doxysubsubsection{\texorpdfstring{xbDouble}{xbDouble}}
{\footnotesize\ttfamily typedef double \mbox{\hyperlink{namespacexb_a25f47b226ce924a5c78f97989b0744a2}{xb\+::xb\+Double}}}
\mbox{\Hypertarget{namespacexb_a83aa6a550398db55973aa9fb4257e66e}\label{namespacexb_a83aa6a550398db55973aa9fb4257e66e}}
\index{xb@{xb}!xbFloat@{xbFloat}}
\index{xbFloat@{xbFloat}!xb@{xb}}
\doxysubsubsection{\texorpdfstring{xbFloat}{xbFloat}}
{\footnotesize\ttfamily typedef float \mbox{\hyperlink{namespacexb_a83aa6a550398db55973aa9fb4257e66e}{xb\+::xb\+Float}}}
\mbox{\Hypertarget{namespacexb_ac963d9fde6debb416303cfbed35fb793}\label{namespacexb_ac963d9fde6debb416303cfbed35fb793}}
\index{xb@{xb}!xbOffT@{xbOffT}}
\index{xbOffT@{xbOffT}!xb@{xb}}
\doxysubsubsection{\texorpdfstring{xbOffT}{xbOffT}}
{\footnotesize\ttfamily typedef xb\+UInt64 \mbox{\hyperlink{namespacexb_ac963d9fde6debb416303cfbed35fb793}{xb\+::xb\+OffT}}}
\doxysubsection{Function Documentation}
\mbox{\Hypertarget{namespacexb_ad27f348219e895c44f74addba8e1889a}\label{namespacexb_ad27f348219e895c44f74addba8e1889a}}
\index{xb@{xb}!operator$<$$<$@{operator$<$$<$}}
\index{operator$<$$<$@{operator$<$$<$}!xb@{xb}}
\doxysubsubsection{\texorpdfstring{operator$<$$<$()}{operator<<()}}
{\footnotesize\ttfamily std\+::ostream \& xb\+::operator$<$$<$ (\begin{DoxyParamCaption}\item[{std\+::ostream \&}]{os, }\item[{const \mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} \&}]{s }\end{DoxyParamCaption})}
Stream insertion operator \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<}.
std\+::cout \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} My\+String \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} std\+::endl;
\begin{DoxyParams}{Parameters}
{\em os} & Output stream \\
\hline
{\em s} & String to send to output stream \\
\hline
\end{DoxyParams}
\doxysubsection{Variable Documentation}
\mbox{\Hypertarget{namespacexb_ab2eae4b4732466698a7fdd89d77ba53b}\label{namespacexb_ab2eae4b4732466698a7fdd89d77ba53b}}
\index{xb@{xb}!xbDbf@{xbDbf}}
\index{xbDbf@{xbDbf}!xb@{xb}}
\doxysubsubsection{\texorpdfstring{xbDbf}{xbDbf}}
{\footnotesize\ttfamily class XBDLLEXPORT \mbox{\hyperlink{classxb_1_1xbDbf}{xb\+::xb\+Dbf}}}
\mbox{\Hypertarget{namespacexb_a04be228a037d220dd5564f5ef618adcc}\label{namespacexb_a04be228a037d220dd5564f5ef618adcc}}
\index{xb@{xb}!xbErrorMessages@{xbErrorMessages}}
\index{xbErrorMessages@{xbErrorMessages}!xb@{xb}}
\doxysubsubsection{\texorpdfstring{xbErrorMessages}{xbErrorMessages}}
{\footnotesize\ttfamily const xb\+Error\+Message xb\+::xb\+Error\+Messages\mbox{[}$\,$\mbox{]}}
\mbox{\Hypertarget{namespacexb_a4a31fbe9110c9e55495ce71e642d785c}\label{namespacexb_a4a31fbe9110c9e55495ce71e642d785c}}
\index{xb@{xb}!xbLog@{xbLog}}
\index{xbLog@{xbLog}!xb@{xb}}
\doxysubsubsection{\texorpdfstring{xbLog}{xbLog}}
{\footnotesize\ttfamily class XBDLLEXPORT xb\+::xb\+Log}
\mbox{\Hypertarget{namespacexb_a97858ddeb1c4b0100f3edc1a46d3a8b0}\label{namespacexb_a97858ddeb1c4b0100f3edc1a46d3a8b0}}
\index{xb@{xb}!xbXBase@{xbXBase}}
\index{xbXBase@{xbXBase}!xb@{xb}}
\doxysubsubsection{\texorpdfstring{xbXBase}{xbXBase}}
{\footnotesize\ttfamily class XBDLLEXPORT \mbox{\hyperlink{classxb_1_1xbXBase}{xb\+::xb\+XBase}}}
|