diff options
Diffstat (limited to 'docs/doxygen/latex')
156 files changed, 2232 insertions, 1433 deletions
diff --git a/docs/doxygen/latex/classxb_1_1xbDate.pdf b/docs/doxygen/latex/classxb_1_1xbDate.pdf Binary files differindex 6115bce..c0c2d67 100644 --- a/docs/doxygen/latex/classxb_1_1xbDate.pdf +++ b/docs/doxygen/latex/classxb_1_1xbDate.pdf diff --git a/docs/doxygen/latex/classxb_1_1xbDate.tex b/docs/doxygen/latex/classxb_1_1xbDate.tex index 654e005..d1505d4 100644 --- a/docs/doxygen/latex/classxb_1_1xbDate.tex +++ b/docs/doxygen/latex/classxb_1_1xbDate.tex @@ -116,11 +116,13 @@ void \mbox{\hyperlink{classxb_1_1xbSsv_aba1395b8e4c7f28c3614061de6e49190}{Bit\+D \begin{DoxyCompactList}\small\item\em Get the default auto commit setting. \end{DoxyCompactList}\item void \mbox{\hyperlink{classxb_1_1xbSsv_a25542afadaaf39b4fb5a1772a29cc0bd}{Set\+Default\+Auto\+Commit}} (\mbox{\hyperlink{namespacexb_ab1a750481dd487f0d384aa1d200dff0f}{xb\+Bool}} b\+Default\+Auto\+Commit) \begin{DoxyCompactList}\small\item\em Set the default auto commit. \end{DoxyCompactList}\item -\mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} \& \mbox{\hyperlink{classxb_1_1xbSsv_abf3763faf6a8917a963213cd53af529c}{Get\+Default\+Log\+Directory}} () const +void \mbox{\hyperlink{classxb_1_1xbSsv_abc9c06c95d71fbad8294e1ae8862cea9}{Get\+Home\+Dir}} (\mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} \&s\+Home\+Dir\+Out) +\begin{DoxyCompactList}\small\item\em Get home directory. \end{DoxyCompactList}\item +\mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} \& \mbox{\hyperlink{classxb_1_1xbSsv_a4822315bded3969b59aeeb683c373051}{Get\+Log\+Directory}} () const \item -\mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} \& \mbox{\hyperlink{classxb_1_1xbSsv_a43878d4dc041f2a5e2398a118ccfaf79}{Get\+Default\+Log\+File\+Name}} () const +\mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} \& \mbox{\hyperlink{classxb_1_1xbSsv_afaef09435be73b3111f5edbd7091d861}{Get\+Log\+File\+Name}} () const \item -void \mbox{\hyperlink{classxb_1_1xbSsv_a84343b8645790791512d6bc22ee6c8eb}{Set\+Default\+Log\+Directory}} (const \mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} \&s\+Default\+Log\+Directory) +void \mbox{\hyperlink{classxb_1_1xbSsv_a7b992ed97281bf25b5b66f5df686225e}{Set\+Log\+Directory}} (const \mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} \&s\+Log\+Directory) \item \mbox{\hyperlink{namespacexb_ab1a750481dd487f0d384aa1d200dff0f}{xb\+Bool}} \mbox{\hyperlink{classxb_1_1xbSsv_abd58031c5f1c3766c24d47a82e6fd9c5}{Get\+Multi\+User}} () const \begin{DoxyCompactList}\small\item\em Get the multi user setting. \end{DoxyCompactList}\item @@ -493,18 +495,6 @@ Get the default date format. \begin{DoxyReturn}{Returns} \mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} containing the default date format. \end{DoxyReturn} -\mbox{\Hypertarget{classxb_1_1xbSsv_abf3763faf6a8917a963213cd53af529c}\label{classxb_1_1xbSsv_abf3763faf6a8917a963213cd53af529c}} -\index{xb::xbDate@{xb::xbDate}!GetDefaultLogDirectory@{GetDefaultLogDirectory}} -\index{GetDefaultLogDirectory@{GetDefaultLogDirectory}!xb::xbDate@{xb::xbDate}} -\doxysubsubsection{\texorpdfstring{GetDefaultLogDirectory()}{GetDefaultLogDirectory()}} -{\footnotesize\ttfamily \mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} \& xb\+::xb\+Ssv\+::\+Get\+Default\+Log\+Directory (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inherited]}} - -\mbox{\Hypertarget{classxb_1_1xbSsv_a43878d4dc041f2a5e2398a118ccfaf79}\label{classxb_1_1xbSsv_a43878d4dc041f2a5e2398a118ccfaf79}} -\index{xb::xbDate@{xb::xbDate}!GetDefaultLogFileName@{GetDefaultLogFileName}} -\index{GetDefaultLogFileName@{GetDefaultLogFileName}!xb::xbDate@{xb::xbDate}} -\doxysubsubsection{\texorpdfstring{GetDefaultLogFileName()}{GetDefaultLogFileName()}} -{\footnotesize\ttfamily \mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} \& xb\+::xb\+Ssv\+::\+Get\+Default\+Log\+File\+Name (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inherited]}} - \mbox{\Hypertarget{classxb_1_1xbSsv_a49cd162f066eef2b829ba7c9f6620243}\label{classxb_1_1xbSsv_a49cd162f066eef2b829ba7c9f6620243}} \index{xb::xbDate@{xb::xbDate}!GetEndianType@{GetEndianType}} \index{GetEndianType@{GetEndianType}!xb::xbDate@{xb::xbDate}} @@ -538,6 +528,36 @@ Get an error message. \begin{DoxyReturn}{Returns} Returns a pointer to a string containing a text description for the error code. \end{DoxyReturn} +\mbox{\Hypertarget{classxb_1_1xbSsv_abc9c06c95d71fbad8294e1ae8862cea9}\label{classxb_1_1xbSsv_abc9c06c95d71fbad8294e1ae8862cea9}} +\index{xb::xbDate@{xb::xbDate}!GetHomeDir@{GetHomeDir}} +\index{GetHomeDir@{GetHomeDir}!xb::xbDate@{xb::xbDate}} +\doxysubsubsection{\texorpdfstring{GetHomeDir()}{GetHomeDir()}} +{\footnotesize\ttfamily void xb\+::xb\+Ssv\+::\+Get\+Home\+Dir (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} \&}]{s\+Home\+Dir\+Out }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inherited]}} + + + +Get home directory. + + +\begin{DoxyParams}{Parameters} +{\em s\+Home\+Dir\+Out} & -\/ Output home directory for current user. \\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +void +\end{DoxyReturn} +\mbox{\Hypertarget{classxb_1_1xbSsv_a4822315bded3969b59aeeb683c373051}\label{classxb_1_1xbSsv_a4822315bded3969b59aeeb683c373051}} +\index{xb::xbDate@{xb::xbDate}!GetLogDirectory@{GetLogDirectory}} +\index{GetLogDirectory@{GetLogDirectory}!xb::xbDate@{xb::xbDate}} +\doxysubsubsection{\texorpdfstring{GetLogDirectory()}{GetLogDirectory()}} +{\footnotesize\ttfamily \mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} \& xb\+::xb\+Ssv\+::\+Get\+Log\+Directory (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inherited]}} + +\mbox{\Hypertarget{classxb_1_1xbSsv_afaef09435be73b3111f5edbd7091d861}\label{classxb_1_1xbSsv_afaef09435be73b3111f5edbd7091d861}} +\index{xb::xbDate@{xb::xbDate}!GetLogFileName@{GetLogFileName}} +\index{GetLogFileName@{GetLogFileName}!xb::xbDate@{xb::xbDate}} +\doxysubsubsection{\texorpdfstring{GetLogFileName()}{GetLogFileName()}} +{\footnotesize\ttfamily \mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} \& xb\+::xb\+Ssv\+::\+Get\+Log\+File\+Name (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inherited]}} + \mbox{\Hypertarget{classxb_1_1xbSsv_abd58031c5f1c3766c24d47a82e6fd9c5}\label{classxb_1_1xbSsv_abd58031c5f1c3766c24d47a82e6fd9c5}} \index{xb::xbDate@{xb::xbDate}!GetMultiUser@{GetMultiUser}} \index{GetMultiUser@{GetMultiUser}!xb::xbDate@{xb::xbDate}} @@ -944,12 +964,6 @@ Set the default date format. {\em s\+Default\+Date\+Format} & Set the default date format. \\ \hline \end{DoxyParams} -\mbox{\Hypertarget{classxb_1_1xbSsv_a84343b8645790791512d6bc22ee6c8eb}\label{classxb_1_1xbSsv_a84343b8645790791512d6bc22ee6c8eb}} -\index{xb::xbDate@{xb::xbDate}!SetDefaultLogDirectory@{SetDefaultLogDirectory}} -\index{SetDefaultLogDirectory@{SetDefaultLogDirectory}!xb::xbDate@{xb::xbDate}} -\doxysubsubsection{\texorpdfstring{SetDefaultLogDirectory()}{SetDefaultLogDirectory()}} -{\footnotesize\ttfamily void xb\+::xb\+Ssv\+::\+Set\+Default\+Log\+Directory (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} \&}]{s\+Default\+Log\+Directory }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inherited]}} - \mbox{\Hypertarget{classxb_1_1xbSsv_a904ec348fd029d4a76e72b8fde636108}\label{classxb_1_1xbSsv_a904ec348fd029d4a76e72b8fde636108}} \index{xb::xbDate@{xb::xbDate}!SetEndianType@{SetEndianType}} \index{SetEndianType@{SetEndianType}!xb::xbDate@{xb::xbDate}} @@ -960,7 +974,13 @@ Set the default date format. Set the endian type. -This routine determines the Endian-\/ness at run time instead of compile time as some processers (ie; Sparc,ARM) can be switched either way. This routine is called automatically by the library at startup and does not need to be called in an application program. \mbox{\Hypertarget{classxb_1_1xbSsv_aba6e59512f7172dd55dcf92059e5928c}\label{classxb_1_1xbSsv_aba6e59512f7172dd55dcf92059e5928c}} +This routine determines the Endian-\/ness at run time instead of compile time as some processers (ie; Sparc,ARM) can be switched either way. This routine is called automatically by the library at startup and does not need to be called in an application program. \mbox{\Hypertarget{classxb_1_1xbSsv_a7b992ed97281bf25b5b66f5df686225e}\label{classxb_1_1xbSsv_a7b992ed97281bf25b5b66f5df686225e}} +\index{xb::xbDate@{xb::xbDate}!SetLogDirectory@{SetLogDirectory}} +\index{SetLogDirectory@{SetLogDirectory}!xb::xbDate@{xb::xbDate}} +\doxysubsubsection{\texorpdfstring{SetLogDirectory()}{SetLogDirectory()}} +{\footnotesize\ttfamily void xb\+::xb\+Ssv\+::\+Set\+Log\+Directory (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} \&}]{s\+Log\+Directory }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inherited]}} + +\mbox{\Hypertarget{classxb_1_1xbSsv_aba6e59512f7172dd55dcf92059e5928c}\label{classxb_1_1xbSsv_aba6e59512f7172dd55dcf92059e5928c}} \index{xb::xbDate@{xb::xbDate}!SetMultiUser@{SetMultiUser}} \index{SetMultiUser@{SetMultiUser}!xb::xbDate@{xb::xbDate}} \doxysubsubsection{\texorpdfstring{SetMultiUser()}{SetMultiUser()}} @@ -1041,5 +1061,5 @@ The year of the date. The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} \item -/mnt/1\+Tdata/xbase/xbase64-\/4.\+0.\+3/src/include/\mbox{\hyperlink{xbdate_8h}{xbdate.\+h}}\item -/mnt/1\+Tdata/xbase/xbase64-\/4.\+0.\+3/src/core/\mbox{\hyperlink{xbdate_8cpp}{xbdate.\+cpp}}\end{DoxyCompactItemize} +/mnt/1\+Tdata/xbase/xbase64-\/4.\+1.\+0/src/include/\mbox{\hyperlink{xbdate_8h}{xbdate.\+h}}\item +/mnt/1\+Tdata/xbase/xbase64-\/4.\+1.\+0/src/core/\mbox{\hyperlink{xbdate_8cpp}{xbdate.\+cpp}}\end{DoxyCompactItemize} diff --git a/docs/doxygen/latex/classxb_1_1xbDbf.pdf b/docs/doxygen/latex/classxb_1_1xbDbf.pdf Binary files differindex 2057f45..589c18c 100644 --- a/docs/doxygen/latex/classxb_1_1xbDbf.pdf +++ b/docs/doxygen/latex/classxb_1_1xbDbf.pdf diff --git a/docs/doxygen/latex/classxb_1_1xbDbf.tex b/docs/doxygen/latex/classxb_1_1xbDbf.tex index 479fc79..0d95c95 100644 --- a/docs/doxygen/latex/classxb_1_1xbDbf.tex +++ b/docs/doxygen/latex/classxb_1_1xbDbf.tex @@ -52,16 +52,22 @@ virtual xb\+Int16 \mbox{\hyperlink{classxb_1_1xbDbf_abb9e20c5efacd4fea80f1515abb \begin{DoxyCompactList}\small\item\em Get auto commit setting. \end{DoxyCompactList}\item virtual xb\+Int16 \mbox{\hyperlink{classxb_1_1xbDbf_ae0c00226fd2ea7a67f101e795467ed68}{Get\+Auto\+Commit}} (xb\+Int16 i\+Option) const \begin{DoxyCompactList}\small\item\em Get auto commit setting. \end{DoxyCompactList}\item -virtual xb\+UInt32 \mbox{\hyperlink{classxb_1_1xbDbf_a643a80a3792a52760c8e09ba18719503}{Get\+Cur\+Rec\+No}} () const +virtual \mbox{\hyperlink{namespacexb_ab1a750481dd487f0d384aa1d200dff0f}{xb\+Bool}} \mbox{\hyperlink{classxb_1_1xbDbf_ad0827a43c025c1184ffebab74cc9e779}{Get\+Bof}} () \begin{DoxyCompactList}\small\item\em Get a pointer to the current index object. \end{DoxyCompactList}\item +virtual xb\+UInt32 \mbox{\hyperlink{classxb_1_1xbDbf_a643a80a3792a52760c8e09ba18719503}{Get\+Cur\+Rec\+No}} () const +\begin{DoxyCompactList}\small\item\em Return the current record number. \end{DoxyCompactList}\item virtual xb\+Int16 \mbox{\hyperlink{classxb_1_1xbDbf_ac1110d867ba297a52c8b0e83e88f05e6}{Get\+Dbf\+Status}} () const \begin{DoxyCompactList}\small\item\em Return the current dbf status. \end{DoxyCompactList}\item +virtual \mbox{\hyperlink{namespacexb_ab1a750481dd487f0d384aa1d200dff0f}{xb\+Bool}} \mbox{\hyperlink{classxb_1_1xbDbf_a256dc1f98626fa77da24e91a38ab5b4d}{Get\+Eof}} () +\begin{DoxyCompactList}\small\item\em Return true if dbf file empty or positioned to the last record. \end{DoxyCompactList}\item virtual xb\+Int32 \mbox{\hyperlink{classxb_1_1xbDbf_add27d8ef555a13b336b8c804165dc15e}{Get\+Field\+Cnt}} () const \begin{DoxyCompactList}\small\item\em Return the number of fields in the table. \end{DoxyCompactList}\item virtual xb\+Int16 \mbox{\hyperlink{classxb_1_1xbDbf_a6fc5b8a3e2f177d5ceaf9d975cbb5226}{Get\+First\+Record}} () \begin{DoxyCompactList}\small\item\em Get the first record. \end{DoxyCompactList}\item virtual xb\+Int16 \mbox{\hyperlink{classxb_1_1xbDbf_acb78991e8435edd36318c653cb977c1a}{Get\+First\+Record}} (xb\+Int16 i\+Option) \begin{DoxyCompactList}\small\item\em Get the first record. \end{DoxyCompactList}\item +virtual xb\+UInt16 \mbox{\hyperlink{classxb_1_1xbDbf_ad56be2756b7a9f8318d9ba5cf215dafb}{Get\+Header\+Len}} () const +\item virtual xb\+Int16 \mbox{\hyperlink{classxb_1_1xbDbf_a49e667f9c8ee55c36444702663fc5964}{Get\+Last\+Record}} () \begin{DoxyCompactList}\small\item\em Get the last record. \end{DoxyCompactList}\item virtual xb\+Int16 \mbox{\hyperlink{classxb_1_1xbDbf_a8ccfa2291417412b6894940d1b92f9a6}{Get\+Last\+Record}} (xb\+Int16 i\+Option) @@ -210,6 +216,8 @@ virtual xb\+Int16 \mbox{\hyperlink{classxb_1_1xbDbf_a873f04af528a9d81e6a367a59d9 \begin{DoxyCompactList}\small\item\em Put date field for field number. \end{DoxyCompactList}\item virtual xb\+Int16 \mbox{\hyperlink{classxb_1_1xbDbf_a571b36b3a940b1a16d5e834f329b33b9}{Put\+Date\+Field}} (const \mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} \&s\+Field\+Name, const \mbox{\hyperlink{classxb_1_1xbDate}{xb\+Date}} \&dt) \begin{DoxyCompactList}\small\item\em Put date field for field name. \end{DoxyCompactList}\item +xb\+Int16 \mbox{\hyperlink{classxb_1_1xbFile_a060acbfaa8d528f86cb59301814b414a}{Set\+Home\+Folders}} () +\begin{DoxyCompactList}\small\item\em Create Home Folders. \end{DoxyCompactList}\item xb\+Int16 \mbox{\hyperlink{classxb_1_1xbFile_aae9a2ddb0adb8165b4ac2b6a28a932f7}{Create\+Unique\+File\+Name}} (const \mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} \&s\+Dir\+In, const \mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} \&s\+Ext\+In, \mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} \&s\+Fqn\+Out) \begin{DoxyCompactList}\small\item\em Create a unique file name. \end{DoxyCompactList}\item xb\+Int16 \mbox{\hyperlink{classxb_1_1xbFile_ae5ffabde2c88ea58324f27e471f6bfc0}{Create\+Unique\+File\+Name}} (const \mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} \&s\+Dir\+In, const \mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} \&s\+Ext\+In, \mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} \&s\+Fqn\+Out, xb\+Int16 i\+Option) @@ -374,11 +382,13 @@ void \mbox{\hyperlink{classxb_1_1xbSsv_aba1395b8e4c7f28c3614061de6e49190}{Bit\+D \begin{DoxyCompactList}\small\item\em Get the default auto commit setting. \end{DoxyCompactList}\item void \mbox{\hyperlink{classxb_1_1xbSsv_a25542afadaaf39b4fb5a1772a29cc0bd}{Set\+Default\+Auto\+Commit}} (\mbox{\hyperlink{namespacexb_ab1a750481dd487f0d384aa1d200dff0f}{xb\+Bool}} b\+Default\+Auto\+Commit) \begin{DoxyCompactList}\small\item\em Set the default auto commit. \end{DoxyCompactList}\item -\mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} \& \mbox{\hyperlink{classxb_1_1xbSsv_abf3763faf6a8917a963213cd53af529c}{Get\+Default\+Log\+Directory}} () const +void \mbox{\hyperlink{classxb_1_1xbSsv_abc9c06c95d71fbad8294e1ae8862cea9}{Get\+Home\+Dir}} (\mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} \&s\+Home\+Dir\+Out) +\begin{DoxyCompactList}\small\item\em Get home directory. \end{DoxyCompactList}\item +\mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} \& \mbox{\hyperlink{classxb_1_1xbSsv_a4822315bded3969b59aeeb683c373051}{Get\+Log\+Directory}} () const \item -\mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} \& \mbox{\hyperlink{classxb_1_1xbSsv_a43878d4dc041f2a5e2398a118ccfaf79}{Get\+Default\+Log\+File\+Name}} () const +\mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} \& \mbox{\hyperlink{classxb_1_1xbSsv_afaef09435be73b3111f5edbd7091d861}{Get\+Log\+File\+Name}} () const \item -void \mbox{\hyperlink{classxb_1_1xbSsv_a84343b8645790791512d6bc22ee6c8eb}{Set\+Default\+Log\+Directory}} (const \mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} \&s\+Default\+Log\+Directory) +void \mbox{\hyperlink{classxb_1_1xbSsv_a7b992ed97281bf25b5b66f5df686225e}{Set\+Log\+Directory}} (const \mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} \&s\+Log\+Directory) \item \mbox{\hyperlink{namespacexb_ab1a750481dd487f0d384aa1d200dff0f}{xb\+Bool}} \mbox{\hyperlink{classxb_1_1xbSsv_abd58031c5f1c3766c24d47a82e6fd9c5}{Get\+Multi\+User}} () const \begin{DoxyCompactList}\small\item\em Get the multi user setting. \end{DoxyCompactList}\item @@ -1256,11 +1266,11 @@ Get the block size. \begin{DoxyReturn}{Returns} Block Size \end{DoxyReturn} -\mbox{\Hypertarget{classxb_1_1xbDbf_a643a80a3792a52760c8e09ba18719503}\label{classxb_1_1xbDbf_a643a80a3792a52760c8e09ba18719503}} -\index{xb::xbDbf@{xb::xbDbf}!GetCurRecNo@{GetCurRecNo}} -\index{GetCurRecNo@{GetCurRecNo}!xb::xbDbf@{xb::xbDbf}} -\doxysubsubsection{\texorpdfstring{GetCurRecNo()}{GetCurRecNo()}} -{\footnotesize\ttfamily xb\+UInt32 xb\+::xb\+Dbf\+::\+Get\+Cur\+Rec\+No (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [virtual]}} +\mbox{\Hypertarget{classxb_1_1xbDbf_ad0827a43c025c1184ffebab74cc9e779}\label{classxb_1_1xbDbf_ad0827a43c025c1184ffebab74cc9e779}} +\index{xb::xbDbf@{xb::xbDbf}!GetBof@{GetBof}} +\index{GetBof@{GetBof}!xb::xbDbf@{xb::xbDbf}} +\doxysubsubsection{\texorpdfstring{GetBof()}{GetBof()}} +{\footnotesize\ttfamily \mbox{\hyperlink{namespacexb_ab1a750481dd487f0d384aa1d200dff0f}{xb\+Bool}} xb\+::xb\+Dbf\+::\+Get\+Bof (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}} @@ -1269,7 +1279,20 @@ Get a pointer to the current index object. \begin{DoxyReturn}{Returns} Pointer to current index. \end{DoxyReturn} -Return the current record number. +Return true if dbf file empty or positioned to the first record + +\begin{DoxyReturn}{Returns} +Returns true if dbf file is empty or positioned on the first record. +\end{DoxyReturn} +\mbox{\Hypertarget{classxb_1_1xbDbf_a643a80a3792a52760c8e09ba18719503}\label{classxb_1_1xbDbf_a643a80a3792a52760c8e09ba18719503}} +\index{xb::xbDbf@{xb::xbDbf}!GetCurRecNo@{GetCurRecNo}} +\index{GetCurRecNo@{GetCurRecNo}!xb::xbDbf@{xb::xbDbf}} +\doxysubsubsection{\texorpdfstring{GetCurRecNo()}{GetCurRecNo()}} +{\footnotesize\ttfamily xb\+UInt32 xb\+::xb\+Dbf\+::\+Get\+Cur\+Rec\+No (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [virtual]}} + + + +Return the current record number. \begin{DoxyReturn}{Returns} Returns the current record number. @@ -1384,18 +1407,6 @@ Get the default date format. \begin{DoxyReturn}{Returns} \mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} containing the default date format. \end{DoxyReturn} -\mbox{\Hypertarget{classxb_1_1xbSsv_abf3763faf6a8917a963213cd53af529c}\label{classxb_1_1xbSsv_abf3763faf6a8917a963213cd53af529c}} -\index{xb::xbDbf@{xb::xbDbf}!GetDefaultLogDirectory@{GetDefaultLogDirectory}} -\index{GetDefaultLogDirectory@{GetDefaultLogDirectory}!xb::xbDbf@{xb::xbDbf}} -\doxysubsubsection{\texorpdfstring{GetDefaultLogDirectory()}{GetDefaultLogDirectory()}} -{\footnotesize\ttfamily \mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} \& xb\+::xb\+Ssv\+::\+Get\+Default\+Log\+Directory (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inherited]}} - -\mbox{\Hypertarget{classxb_1_1xbSsv_a43878d4dc041f2a5e2398a118ccfaf79}\label{classxb_1_1xbSsv_a43878d4dc041f2a5e2398a118ccfaf79}} -\index{xb::xbDbf@{xb::xbDbf}!GetDefaultLogFileName@{GetDefaultLogFileName}} -\index{GetDefaultLogFileName@{GetDefaultLogFileName}!xb::xbDbf@{xb::xbDbf}} -\doxysubsubsection{\texorpdfstring{GetDefaultLogFileName()}{GetDefaultLogFileName()}} -{\footnotesize\ttfamily \mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} \& xb\+::xb\+Ssv\+::\+Get\+Default\+Log\+File\+Name (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inherited]}} - \mbox{\Hypertarget{classxb_1_1xbFile_acd0fb2166b2bff7e8a1cf65a7bc8be1e}\label{classxb_1_1xbFile_acd0fb2166b2bff7e8a1cf65a7bc8be1e}} \index{xb::xbDbf@{xb::xbDbf}!GetDirectory@{GetDirectory}} \index{GetDirectory@{GetDirectory}!xb::xbDbf@{xb::xbDbf}} @@ -1505,6 +1516,19 @@ B -\/ Big endian~\newline L -\/ Little endian~\newline \end{DoxyReturn} +\mbox{\Hypertarget{classxb_1_1xbDbf_a256dc1f98626fa77da24e91a38ab5b4d}\label{classxb_1_1xbDbf_a256dc1f98626fa77da24e91a38ab5b4d}} +\index{xb::xbDbf@{xb::xbDbf}!GetEof@{GetEof}} +\index{GetEof@{GetEof}!xb::xbDbf@{xb::xbDbf}} +\doxysubsubsection{\texorpdfstring{GetEof()}{GetEof()}} +{\footnotesize\ttfamily \mbox{\hyperlink{namespacexb_ab1a750481dd487f0d384aa1d200dff0f}{xb\+Bool}} xb\+::xb\+Dbf\+::\+Get\+Eof (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}} + + + +Return true if dbf file empty or positioned to the last record. + +\begin{DoxyReturn}{Returns} +Returns true if dbf file is empty or positioned on the last record. +\end{DoxyReturn} \mbox{\Hypertarget{classxb_1_1xbSsv_a56961d2a67b8e7470098626ac4dac7e4}\label{classxb_1_1xbSsv_a56961d2a67b8e7470098626ac4dac7e4}} \index{xb::xbDbf@{xb::xbDbf}!GetErrorMessage@{GetErrorMessage}} \index{GetErrorMessage@{GetErrorMessage}!xb::xbDbf@{xb::xbDbf}} @@ -2129,6 +2153,30 @@ Get the fully qualified file name. \begin{DoxyReturn}{Returns} the fully qualfied name of the file \end{DoxyReturn} +\mbox{\Hypertarget{classxb_1_1xbDbf_ad56be2756b7a9f8318d9ba5cf215dafb}\label{classxb_1_1xbDbf_ad56be2756b7a9f8318d9ba5cf215dafb}} +\index{xb::xbDbf@{xb::xbDbf}!GetHeaderLen@{GetHeaderLen}} +\index{GetHeaderLen@{GetHeaderLen}!xb::xbDbf@{xb::xbDbf}} +\doxysubsubsection{\texorpdfstring{GetHeaderLen()}{GetHeaderLen()}} +{\footnotesize\ttfamily virtual xb\+UInt16 xb\+::xb\+Dbf\+::\+Get\+Header\+Len (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [virtual]}} + +\mbox{\Hypertarget{classxb_1_1xbSsv_abc9c06c95d71fbad8294e1ae8862cea9}\label{classxb_1_1xbSsv_abc9c06c95d71fbad8294e1ae8862cea9}} +\index{xb::xbDbf@{xb::xbDbf}!GetHomeDir@{GetHomeDir}} +\index{GetHomeDir@{GetHomeDir}!xb::xbDbf@{xb::xbDbf}} +\doxysubsubsection{\texorpdfstring{GetHomeDir()}{GetHomeDir()}} +{\footnotesize\ttfamily void xb\+::xb\+Ssv\+::\+Get\+Home\+Dir (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} \&}]{s\+Home\+Dir\+Out }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inherited]}} + + + +Get home directory. + + +\begin{DoxyParams}{Parameters} +{\em s\+Home\+Dir\+Out} & -\/ Output home directory for current user. \\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +void +\end{DoxyReturn} \mbox{\Hypertarget{classxb_1_1xbDbf_a49e667f9c8ee55c36444702663fc5964}\label{classxb_1_1xbDbf_a49e667f9c8ee55c36444702663fc5964}} \index{xb::xbDbf@{xb::xbDbf}!GetLastRecord@{GetLastRecord}} \index{GetLastRecord@{GetLastRecord}!xb::xbDbf@{xb::xbDbf}} @@ -2163,6 +2211,18 @@ Get the last record. \begin{DoxyReturn}{Returns} \href{xbretcod_8h.html}{\texttt{ Return Codes}} \end{DoxyReturn} +\mbox{\Hypertarget{classxb_1_1xbSsv_a4822315bded3969b59aeeb683c373051}\label{classxb_1_1xbSsv_a4822315bded3969b59aeeb683c373051}} +\index{xb::xbDbf@{xb::xbDbf}!GetLogDirectory@{GetLogDirectory}} +\index{GetLogDirectory@{GetLogDirectory}!xb::xbDbf@{xb::xbDbf}} +\doxysubsubsection{\texorpdfstring{GetLogDirectory()}{GetLogDirectory()}} +{\footnotesize\ttfamily \mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} \& xb\+::xb\+Ssv\+::\+Get\+Log\+Directory (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inherited]}} + +\mbox{\Hypertarget{classxb_1_1xbSsv_afaef09435be73b3111f5edbd7091d861}\label{classxb_1_1xbSsv_afaef09435be73b3111f5edbd7091d861}} +\index{xb::xbDbf@{xb::xbDbf}!GetLogFileName@{GetLogFileName}} +\index{GetLogFileName@{GetLogFileName}!xb::xbDbf@{xb::xbDbf}} +\doxysubsubsection{\texorpdfstring{GetLogFileName()}{GetLogFileName()}} +{\footnotesize\ttfamily \mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} \& xb\+::xb\+Ssv\+::\+Get\+Log\+File\+Name (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inherited]}} + \mbox{\Hypertarget{classxb_1_1xbDbf_a943cea7fde1b06c1a05184193eff8d2d}\label{classxb_1_1xbDbf_a943cea7fde1b06c1a05184193eff8d2d}} \index{xb::xbDbf@{xb::xbDbf}!GetLogicalField@{GetLogicalField}} \index{GetLogicalField@{GetLogicalField}!xb::xbDbf@{xb::xbDbf}} @@ -3503,12 +3563,6 @@ Set the default date format. {\em s\+Default\+Date\+Format} & Set the default date format. \\ \hline \end{DoxyParams} -\mbox{\Hypertarget{classxb_1_1xbSsv_a84343b8645790791512d6bc22ee6c8eb}\label{classxb_1_1xbSsv_a84343b8645790791512d6bc22ee6c8eb}} -\index{xb::xbDbf@{xb::xbDbf}!SetDefaultLogDirectory@{SetDefaultLogDirectory}} -\index{SetDefaultLogDirectory@{SetDefaultLogDirectory}!xb::xbDbf@{xb::xbDbf}} -\doxysubsubsection{\texorpdfstring{SetDefaultLogDirectory()}{SetDefaultLogDirectory()}} -{\footnotesize\ttfamily void xb\+::xb\+Ssv\+::\+Set\+Default\+Log\+Directory (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} \&}]{s\+Default\+Log\+Directory }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inherited]}} - \mbox{\Hypertarget{classxb_1_1xbFile_ae78a85255488bc78964c16946dbaead3}\label{classxb_1_1xbFile_ae78a85255488bc78964c16946dbaead3}} \index{xb::xbDbf@{xb::xbDbf}!SetDirectory@{SetDirectory}} \index{SetDirectory@{SetDirectory}!xb::xbDbf@{xb::xbDbf}} @@ -3569,6 +3623,27 @@ Set the fully qualifed filename. {\em s\+Fq\+File\+Name} & -\/ Fully qualifed input file name \\ \hline \end{DoxyParams} +\mbox{\Hypertarget{classxb_1_1xbFile_a060acbfaa8d528f86cb59301814b414a}\label{classxb_1_1xbFile_a060acbfaa8d528f86cb59301814b414a}} +\index{xb::xbDbf@{xb::xbDbf}!SetHomeFolders@{SetHomeFolders}} +\index{SetHomeFolders@{SetHomeFolders}!xb::xbDbf@{xb::xbDbf}} +\doxysubsubsection{\texorpdfstring{SetHomeFolders()}{SetHomeFolders()}} +{\footnotesize\ttfamily xb\+Int16 xb\+::xb\+File\+::\+Set\+Home\+Folders (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inherited]}} + + + +Create Home Folders. + +Create xbase64 log and data folders in the home directory for current usre. + +\begin{DoxyReturn}{Returns} +\href{xbretcod_8h.html}{\texttt{ Return Codes}} +\end{DoxyReturn} +\mbox{\Hypertarget{classxb_1_1xbSsv_a7b992ed97281bf25b5b66f5df686225e}\label{classxb_1_1xbSsv_a7b992ed97281bf25b5b66f5df686225e}} +\index{xb::xbDbf@{xb::xbDbf}!SetLogDirectory@{SetLogDirectory}} +\index{SetLogDirectory@{SetLogDirectory}!xb::xbDbf@{xb::xbDbf}} +\doxysubsubsection{\texorpdfstring{SetLogDirectory()}{SetLogDirectory()}} +{\footnotesize\ttfamily void xb\+::xb\+Ssv\+::\+Set\+Log\+Directory (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} \&}]{s\+Log\+Directory }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inherited]}} + \mbox{\Hypertarget{classxb_1_1xbSsv_aba6e59512f7172dd55dcf92059e5928c}\label{classxb_1_1xbSsv_aba6e59512f7172dd55dcf92059e5928c}} \index{xb::xbDbf@{xb::xbDbf}!SetMultiUser@{SetMultiUser}} \index{SetMultiUser@{SetMultiUser}!xb::xbDbf@{xb::xbDbf}} @@ -3965,7 +4040,7 @@ Xbase wrapper for standard libary fread. \hline {\em size} & size of write \\ \hline -{\em nmemb} & Number of times to write it \\ +{\em nmemb} & Number of times to read it \\ \hline \end{DoxyParams} \begin{DoxyReturn}{Returns} @@ -4324,6 +4399,6 @@ This routine eliminates everything from the dbf file and dbt memo file. \begin{D The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} \item -/mnt/1\+Tdata/xbase/xbase64-\/4.\+0.\+3/src/include/\mbox{\hyperlink{xbdbf_8h}{xbdbf.\+h}}\item -/mnt/1\+Tdata/xbase/xbase64-\/4.\+0.\+3/src/core/\mbox{\hyperlink{xbdbf_8cpp}{xbdbf.\+cpp}}\item -/mnt/1\+Tdata/xbase/xbase64-\/4.\+0.\+3/src/core/\mbox{\hyperlink{xbfields_8cpp}{xbfields.\+cpp}}\end{DoxyCompactItemize} +/mnt/1\+Tdata/xbase/xbase64-\/4.\+1.\+0/src/include/\mbox{\hyperlink{xbdbf_8h}{xbdbf.\+h}}\item +/mnt/1\+Tdata/xbase/xbase64-\/4.\+1.\+0/src/core/\mbox{\hyperlink{xbdbf_8cpp}{xbdbf.\+cpp}}\item +/mnt/1\+Tdata/xbase/xbase64-\/4.\+1.\+0/src/core/\mbox{\hyperlink{xbfields_8cpp}{xbfields.\+cpp}}\end{DoxyCompactItemize} diff --git a/docs/doxygen/latex/classxb_1_1xbFile.pdf b/docs/doxygen/latex/classxb_1_1xbFile.pdf Binary files differindex e15505b..491c726 100644 --- a/docs/doxygen/latex/classxb_1_1xbFile.pdf +++ b/docs/doxygen/latex/classxb_1_1xbFile.pdf diff --git a/docs/doxygen/latex/classxb_1_1xbFile.tex b/docs/doxygen/latex/classxb_1_1xbFile.tex index 2ae5244..b342cad 100644 --- a/docs/doxygen/latex/classxb_1_1xbFile.tex +++ b/docs/doxygen/latex/classxb_1_1xbFile.tex @@ -22,6 +22,8 @@ Inheritance diagram for xb\+::xb\+File\+:\begin{figure}[H] \begin{DoxyCompactList}\small\item\em Class Constructor. \end{DoxyCompactList}\item \mbox{\hyperlink{classxb_1_1xbFile_a491f6c48076e89da2e791a42b2727a90}{$\sim$xb\+File}} () \begin{DoxyCompactList}\small\item\em Class Destructor. \end{DoxyCompactList}\item +xb\+Int16 \mbox{\hyperlink{classxb_1_1xbFile_a060acbfaa8d528f86cb59301814b414a}{Set\+Home\+Folders}} () +\begin{DoxyCompactList}\small\item\em Create Home Folders. \end{DoxyCompactList}\item xb\+Int16 \mbox{\hyperlink{classxb_1_1xbFile_aae9a2ddb0adb8165b4ac2b6a28a932f7}{Create\+Unique\+File\+Name}} (const \mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} \&s\+Dir\+In, const \mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} \&s\+Ext\+In, \mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} \&s\+Fqn\+Out) \begin{DoxyCompactList}\small\item\em Create a unique file name. \end{DoxyCompactList}\item xb\+Int16 \mbox{\hyperlink{classxb_1_1xbFile_ae5ffabde2c88ea58324f27e471f6bfc0}{Create\+Unique\+File\+Name}} (const \mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} \&s\+Dir\+In, const \mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} \&s\+Ext\+In, \mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} \&s\+Fqn\+Out, xb\+Int16 i\+Option) @@ -186,11 +188,13 @@ void \mbox{\hyperlink{classxb_1_1xbSsv_aba1395b8e4c7f28c3614061de6e49190}{Bit\+D \begin{DoxyCompactList}\small\item\em Get the default auto commit setting. \end{DoxyCompactList}\item void \mbox{\hyperlink{classxb_1_1xbSsv_a25542afadaaf39b4fb5a1772a29cc0bd}{Set\+Default\+Auto\+Commit}} (\mbox{\hyperlink{namespacexb_ab1a750481dd487f0d384aa1d200dff0f}{xb\+Bool}} b\+Default\+Auto\+Commit) \begin{DoxyCompactList}\small\item\em Set the default auto commit. \end{DoxyCompactList}\item -\mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} \& \mbox{\hyperlink{classxb_1_1xbSsv_abf3763faf6a8917a963213cd53af529c}{Get\+Default\+Log\+Directory}} () const +void \mbox{\hyperlink{classxb_1_1xbSsv_abc9c06c95d71fbad8294e1ae8862cea9}{Get\+Home\+Dir}} (\mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} \&s\+Home\+Dir\+Out) +\begin{DoxyCompactList}\small\item\em Get home directory. \end{DoxyCompactList}\item +\mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} \& \mbox{\hyperlink{classxb_1_1xbSsv_a4822315bded3969b59aeeb683c373051}{Get\+Log\+Directory}} () const \item -\mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} \& \mbox{\hyperlink{classxb_1_1xbSsv_a43878d4dc041f2a5e2398a118ccfaf79}{Get\+Default\+Log\+File\+Name}} () const +\mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} \& \mbox{\hyperlink{classxb_1_1xbSsv_afaef09435be73b3111f5edbd7091d861}{Get\+Log\+File\+Name}} () const \item -void \mbox{\hyperlink{classxb_1_1xbSsv_a84343b8645790791512d6bc22ee6c8eb}{Set\+Default\+Log\+Directory}} (const \mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} \&s\+Default\+Log\+Directory) +void \mbox{\hyperlink{classxb_1_1xbSsv_a7b992ed97281bf25b5b66f5df686225e}{Set\+Log\+Directory}} (const \mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} \&s\+Log\+Directory) \item \mbox{\hyperlink{namespacexb_ab1a750481dd487f0d384aa1d200dff0f}{xb\+Bool}} \mbox{\hyperlink{classxb_1_1xbSsv_abd58031c5f1c3766c24d47a82e6fd9c5}{Get\+Multi\+User}} () const \begin{DoxyCompactList}\small\item\em Get the multi user setting. \end{DoxyCompactList}\item @@ -767,18 +771,6 @@ Get the default date format. \begin{DoxyReturn}{Returns} \mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} containing the default date format. \end{DoxyReturn} -\mbox{\Hypertarget{classxb_1_1xbSsv_abf3763faf6a8917a963213cd53af529c}\label{classxb_1_1xbSsv_abf3763faf6a8917a963213cd53af529c}} -\index{xb::xbFile@{xb::xbFile}!GetDefaultLogDirectory@{GetDefaultLogDirectory}} -\index{GetDefaultLogDirectory@{GetDefaultLogDirectory}!xb::xbFile@{xb::xbFile}} -\doxysubsubsection{\texorpdfstring{GetDefaultLogDirectory()}{GetDefaultLogDirectory()}} -{\footnotesize\ttfamily \mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} \& xb\+::xb\+Ssv\+::\+Get\+Default\+Log\+Directory (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inherited]}} - -\mbox{\Hypertarget{classxb_1_1xbSsv_a43878d4dc041f2a5e2398a118ccfaf79}\label{classxb_1_1xbSsv_a43878d4dc041f2a5e2398a118ccfaf79}} -\index{xb::xbFile@{xb::xbFile}!GetDefaultLogFileName@{GetDefaultLogFileName}} -\index{GetDefaultLogFileName@{GetDefaultLogFileName}!xb::xbFile@{xb::xbFile}} -\doxysubsubsection{\texorpdfstring{GetDefaultLogFileName()}{GetDefaultLogFileName()}} -{\footnotesize\ttfamily \mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} \& xb\+::xb\+Ssv\+::\+Get\+Default\+Log\+File\+Name (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inherited]}} - \mbox{\Hypertarget{classxb_1_1xbFile_acd0fb2166b2bff7e8a1cf65a7bc8be1e}\label{classxb_1_1xbFile_acd0fb2166b2bff7e8a1cf65a7bc8be1e}} \index{xb::xbFile@{xb::xbFile}!GetDirectory@{GetDirectory}} \index{GetDirectory@{GetDirectory}!xb::xbFile@{xb::xbFile}} @@ -1019,6 +1011,36 @@ Get the fully qualified file name. \begin{DoxyReturn}{Returns} the fully qualfied name of the file \end{DoxyReturn} +\mbox{\Hypertarget{classxb_1_1xbSsv_abc9c06c95d71fbad8294e1ae8862cea9}\label{classxb_1_1xbSsv_abc9c06c95d71fbad8294e1ae8862cea9}} +\index{xb::xbFile@{xb::xbFile}!GetHomeDir@{GetHomeDir}} +\index{GetHomeDir@{GetHomeDir}!xb::xbFile@{xb::xbFile}} +\doxysubsubsection{\texorpdfstring{GetHomeDir()}{GetHomeDir()}} +{\footnotesize\ttfamily void xb\+::xb\+Ssv\+::\+Get\+Home\+Dir (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} \&}]{s\+Home\+Dir\+Out }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inherited]}} + + + +Get home directory. + + +\begin{DoxyParams}{Parameters} +{\em s\+Home\+Dir\+Out} & -\/ Output home directory for current user. \\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +void +\end{DoxyReturn} +\mbox{\Hypertarget{classxb_1_1xbSsv_a4822315bded3969b59aeeb683c373051}\label{classxb_1_1xbSsv_a4822315bded3969b59aeeb683c373051}} +\index{xb::xbFile@{xb::xbFile}!GetLogDirectory@{GetLogDirectory}} +\index{GetLogDirectory@{GetLogDirectory}!xb::xbFile@{xb::xbFile}} +\doxysubsubsection{\texorpdfstring{GetLogDirectory()}{GetLogDirectory()}} +{\footnotesize\ttfamily \mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} \& xb\+::xb\+Ssv\+::\+Get\+Log\+Directory (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inherited]}} + +\mbox{\Hypertarget{classxb_1_1xbSsv_afaef09435be73b3111f5edbd7091d861}\label{classxb_1_1xbSsv_afaef09435be73b3111f5edbd7091d861}} +\index{xb::xbFile@{xb::xbFile}!GetLogFileName@{GetLogFileName}} +\index{GetLogFileName@{GetLogFileName}!xb::xbFile@{xb::xbFile}} +\doxysubsubsection{\texorpdfstring{GetLogFileName()}{GetLogFileName()}} +{\footnotesize\ttfamily \mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} \& xb\+::xb\+Ssv\+::\+Get\+Log\+File\+Name (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inherited]}} + \mbox{\Hypertarget{classxb_1_1xbSsv_abd58031c5f1c3766c24d47a82e6fd9c5}\label{classxb_1_1xbSsv_abd58031c5f1c3766c24d47a82e6fd9c5}} \index{xb::xbFile@{xb::xbFile}!GetMultiUser@{GetMultiUser}} \index{GetMultiUser@{GetMultiUser}!xb::xbFile@{xb::xbFile}} @@ -1274,12 +1296,6 @@ Set the default date format. {\em s\+Default\+Date\+Format} & Set the default date format. \\ \hline \end{DoxyParams} -\mbox{\Hypertarget{classxb_1_1xbSsv_a84343b8645790791512d6bc22ee6c8eb}\label{classxb_1_1xbSsv_a84343b8645790791512d6bc22ee6c8eb}} -\index{xb::xbFile@{xb::xbFile}!SetDefaultLogDirectory@{SetDefaultLogDirectory}} -\index{SetDefaultLogDirectory@{SetDefaultLogDirectory}!xb::xbFile@{xb::xbFile}} -\doxysubsubsection{\texorpdfstring{SetDefaultLogDirectory()}{SetDefaultLogDirectory()}} -{\footnotesize\ttfamily void xb\+::xb\+Ssv\+::\+Set\+Default\+Log\+Directory (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} \&}]{s\+Default\+Log\+Directory }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inherited]}} - \mbox{\Hypertarget{classxb_1_1xbFile_ae78a85255488bc78964c16946dbaead3}\label{classxb_1_1xbFile_ae78a85255488bc78964c16946dbaead3}} \index{xb::xbFile@{xb::xbFile}!SetDirectory@{SetDirectory}} \index{SetDirectory@{SetDirectory}!xb::xbFile@{xb::xbFile}} @@ -1340,6 +1356,27 @@ Set the fully qualifed filename. {\em s\+Fq\+File\+Name} & -\/ Fully qualifed input file name \\ \hline \end{DoxyParams} +\mbox{\Hypertarget{classxb_1_1xbFile_a060acbfaa8d528f86cb59301814b414a}\label{classxb_1_1xbFile_a060acbfaa8d528f86cb59301814b414a}} +\index{xb::xbFile@{xb::xbFile}!SetHomeFolders@{SetHomeFolders}} +\index{SetHomeFolders@{SetHomeFolders}!xb::xbFile@{xb::xbFile}} +\doxysubsubsection{\texorpdfstring{SetHomeFolders()}{SetHomeFolders()}} +{\footnotesize\ttfamily xb\+Int16 xb\+::xb\+File\+::\+Set\+Home\+Folders (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} + + + +Create Home Folders. + +Create xbase64 log and data folders in the home directory for current usre. + +\begin{DoxyReturn}{Returns} +\href{xbretcod_8h.html}{\texttt{ Return Codes}} +\end{DoxyReturn} +\mbox{\Hypertarget{classxb_1_1xbSsv_a7b992ed97281bf25b5b66f5df686225e}\label{classxb_1_1xbSsv_a7b992ed97281bf25b5b66f5df686225e}} +\index{xb::xbFile@{xb::xbFile}!SetLogDirectory@{SetLogDirectory}} +\index{SetLogDirectory@{SetLogDirectory}!xb::xbFile@{xb::xbFile}} +\doxysubsubsection{\texorpdfstring{SetLogDirectory()}{SetLogDirectory()}} +{\footnotesize\ttfamily void xb\+::xb\+Ssv\+::\+Set\+Log\+Directory (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} \&}]{s\+Log\+Directory }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inherited]}} + \mbox{\Hypertarget{classxb_1_1xbSsv_aba6e59512f7172dd55dcf92059e5928c}\label{classxb_1_1xbSsv_aba6e59512f7172dd55dcf92059e5928c}} \index{xb::xbFile@{xb::xbFile}!SetMultiUser@{SetMultiUser}} \index{SetMultiUser@{SetMultiUser}!xb::xbFile@{xb::xbFile}} @@ -1644,7 +1681,7 @@ Xbase wrapper for standard libary fread. \hline {\em size} & size of write \\ \hline -{\em nmemb} & Number of times to write it \\ +{\em nmemb} & Number of times to read it \\ \hline \end{DoxyParams} \begin{DoxyReturn}{Returns} @@ -1870,5 +1907,5 @@ Set file size to ll\+Size The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} \item -/mnt/1\+Tdata/xbase/xbase64-\/4.\+0.\+3/src/include/\mbox{\hyperlink{xbfile_8h}{xbfile.\+h}}\item -/mnt/1\+Tdata/xbase/xbase64-\/4.\+0.\+3/src/core/\mbox{\hyperlink{xbfile_8cpp}{xbfile.\+cpp}}\end{DoxyCompactItemize} +/mnt/1\+Tdata/xbase/xbase64-\/4.\+1.\+0/src/include/\mbox{\hyperlink{xbfile_8h}{xbfile.\+h}}\item +/mnt/1\+Tdata/xbase/xbase64-\/4.\+1.\+0/src/core/\mbox{\hyperlink{xbfile_8cpp}{xbfile.\+cpp}}\end{DoxyCompactItemize} diff --git a/docs/doxygen/latex/classxb_1_1xbSsv.pdf b/docs/doxygen/latex/classxb_1_1xbSsv.pdf Binary files differindex d2c5129..4677f70 100644 --- a/docs/doxygen/latex/classxb_1_1xbSsv.pdf +++ b/docs/doxygen/latex/classxb_1_1xbSsv.pdf diff --git a/docs/doxygen/latex/classxb_1_1xbSsv.tex b/docs/doxygen/latex/classxb_1_1xbSsv.tex index 5a19427..8abcbcb 100644 --- a/docs/doxygen/latex/classxb_1_1xbSsv.tex +++ b/docs/doxygen/latex/classxb_1_1xbSsv.tex @@ -44,11 +44,13 @@ void \mbox{\hyperlink{classxb_1_1xbSsv_aba1395b8e4c7f28c3614061de6e49190}{Bit\+D \begin{DoxyCompactList}\small\item\em Get the default auto commit setting. \end{DoxyCompactList}\item void \mbox{\hyperlink{classxb_1_1xbSsv_a25542afadaaf39b4fb5a1772a29cc0bd}{Set\+Default\+Auto\+Commit}} (\mbox{\hyperlink{namespacexb_ab1a750481dd487f0d384aa1d200dff0f}{xb\+Bool}} b\+Default\+Auto\+Commit) \begin{DoxyCompactList}\small\item\em Set the default auto commit. \end{DoxyCompactList}\item -\mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} \& \mbox{\hyperlink{classxb_1_1xbSsv_abf3763faf6a8917a963213cd53af529c}{Get\+Default\+Log\+Directory}} () const +void \mbox{\hyperlink{classxb_1_1xbSsv_abc9c06c95d71fbad8294e1ae8862cea9}{Get\+Home\+Dir}} (\mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} \&s\+Home\+Dir\+Out) +\begin{DoxyCompactList}\small\item\em Get home directory. \end{DoxyCompactList}\item +\mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} \& \mbox{\hyperlink{classxb_1_1xbSsv_a4822315bded3969b59aeeb683c373051}{Get\+Log\+Directory}} () const \item -\mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} \& \mbox{\hyperlink{classxb_1_1xbSsv_a43878d4dc041f2a5e2398a118ccfaf79}{Get\+Default\+Log\+File\+Name}} () const +\mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} \& \mbox{\hyperlink{classxb_1_1xbSsv_afaef09435be73b3111f5edbd7091d861}{Get\+Log\+File\+Name}} () const \item -void \mbox{\hyperlink{classxb_1_1xbSsv_a84343b8645790791512d6bc22ee6c8eb}{Set\+Default\+Log\+Directory}} (const \mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} \&s\+Default\+Log\+Directory) +void \mbox{\hyperlink{classxb_1_1xbSsv_a7b992ed97281bf25b5b66f5df686225e}{Set\+Log\+Directory}} (const \mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} \&s\+Log\+Directory) \item \mbox{\hyperlink{namespacexb_ab1a750481dd487f0d384aa1d200dff0f}{xb\+Bool}} \mbox{\hyperlink{classxb_1_1xbSsv_abd58031c5f1c3766c24d47a82e6fd9c5}{Get\+Multi\+User}} () const \begin{DoxyCompactList}\small\item\em Get the multi user setting. \end{DoxyCompactList}\item @@ -184,18 +186,6 @@ Get the default date format. \begin{DoxyReturn}{Returns} \mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} containing the default date format. \end{DoxyReturn} -\mbox{\Hypertarget{classxb_1_1xbSsv_abf3763faf6a8917a963213cd53af529c}\label{classxb_1_1xbSsv_abf3763faf6a8917a963213cd53af529c}} -\index{xb::xbSsv@{xb::xbSsv}!GetDefaultLogDirectory@{GetDefaultLogDirectory}} -\index{GetDefaultLogDirectory@{GetDefaultLogDirectory}!xb::xbSsv@{xb::xbSsv}} -\doxysubsubsection{\texorpdfstring{GetDefaultLogDirectory()}{GetDefaultLogDirectory()}} -{\footnotesize\ttfamily \mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} \& xb\+::xb\+Ssv\+::\+Get\+Default\+Log\+Directory (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const} - -\mbox{\Hypertarget{classxb_1_1xbSsv_a43878d4dc041f2a5e2398a118ccfaf79}\label{classxb_1_1xbSsv_a43878d4dc041f2a5e2398a118ccfaf79}} -\index{xb::xbSsv@{xb::xbSsv}!GetDefaultLogFileName@{GetDefaultLogFileName}} -\index{GetDefaultLogFileName@{GetDefaultLogFileName}!xb::xbSsv@{xb::xbSsv}} -\doxysubsubsection{\texorpdfstring{GetDefaultLogFileName()}{GetDefaultLogFileName()}} -{\footnotesize\ttfamily \mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} \& xb\+::xb\+Ssv\+::\+Get\+Default\+Log\+File\+Name (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const} - \mbox{\Hypertarget{classxb_1_1xbSsv_a49cd162f066eef2b829ba7c9f6620243}\label{classxb_1_1xbSsv_a49cd162f066eef2b829ba7c9f6620243}} \index{xb::xbSsv@{xb::xbSsv}!GetEndianType@{GetEndianType}} \index{GetEndianType@{GetEndianType}!xb::xbSsv@{xb::xbSsv}} @@ -229,6 +219,36 @@ Get an error message. \begin{DoxyReturn}{Returns} Returns a pointer to a string containing a text description for the error code. \end{DoxyReturn} +\mbox{\Hypertarget{classxb_1_1xbSsv_abc9c06c95d71fbad8294e1ae8862cea9}\label{classxb_1_1xbSsv_abc9c06c95d71fbad8294e1ae8862cea9}} +\index{xb::xbSsv@{xb::xbSsv}!GetHomeDir@{GetHomeDir}} +\index{GetHomeDir@{GetHomeDir}!xb::xbSsv@{xb::xbSsv}} +\doxysubsubsection{\texorpdfstring{GetHomeDir()}{GetHomeDir()}} +{\footnotesize\ttfamily void xb\+::xb\+Ssv\+::\+Get\+Home\+Dir (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} \&}]{s\+Home\+Dir\+Out }\end{DoxyParamCaption})} + + + +Get home directory. + + +\begin{DoxyParams}{Parameters} +{\em s\+Home\+Dir\+Out} & -\/ Output home directory for current user. \\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +void +\end{DoxyReturn} +\mbox{\Hypertarget{classxb_1_1xbSsv_a4822315bded3969b59aeeb683c373051}\label{classxb_1_1xbSsv_a4822315bded3969b59aeeb683c373051}} +\index{xb::xbSsv@{xb::xbSsv}!GetLogDirectory@{GetLogDirectory}} +\index{GetLogDirectory@{GetLogDirectory}!xb::xbSsv@{xb::xbSsv}} +\doxysubsubsection{\texorpdfstring{GetLogDirectory()}{GetLogDirectory()}} +{\footnotesize\ttfamily \mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} \& xb\+::xb\+Ssv\+::\+Get\+Log\+Directory (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const} + +\mbox{\Hypertarget{classxb_1_1xbSsv_afaef09435be73b3111f5edbd7091d861}\label{classxb_1_1xbSsv_afaef09435be73b3111f5edbd7091d861}} +\index{xb::xbSsv@{xb::xbSsv}!GetLogFileName@{GetLogFileName}} +\index{GetLogFileName@{GetLogFileName}!xb::xbSsv@{xb::xbSsv}} +\doxysubsubsection{\texorpdfstring{GetLogFileName()}{GetLogFileName()}} +{\footnotesize\ttfamily \mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} \& xb\+::xb\+Ssv\+::\+Get\+Log\+File\+Name (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const} + \mbox{\Hypertarget{classxb_1_1xbSsv_abd58031c5f1c3766c24d47a82e6fd9c5}\label{classxb_1_1xbSsv_abd58031c5f1c3766c24d47a82e6fd9c5}} \index{xb::xbSsv@{xb::xbSsv}!GetMultiUser@{GetMultiUser}} \index{GetMultiUser@{GetMultiUser}!xb::xbSsv@{xb::xbSsv}} @@ -293,12 +313,6 @@ Set the default date format. {\em s\+Default\+Date\+Format} & Set the default date format. \\ \hline \end{DoxyParams} -\mbox{\Hypertarget{classxb_1_1xbSsv_a84343b8645790791512d6bc22ee6c8eb}\label{classxb_1_1xbSsv_a84343b8645790791512d6bc22ee6c8eb}} -\index{xb::xbSsv@{xb::xbSsv}!SetDefaultLogDirectory@{SetDefaultLogDirectory}} -\index{SetDefaultLogDirectory@{SetDefaultLogDirectory}!xb::xbSsv@{xb::xbSsv}} -\doxysubsubsection{\texorpdfstring{SetDefaultLogDirectory()}{SetDefaultLogDirectory()}} -{\footnotesize\ttfamily void xb\+::xb\+Ssv\+::\+Set\+Default\+Log\+Directory (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} \&}]{s\+Default\+Log\+Directory }\end{DoxyParamCaption})} - \mbox{\Hypertarget{classxb_1_1xbSsv_a904ec348fd029d4a76e72b8fde636108}\label{classxb_1_1xbSsv_a904ec348fd029d4a76e72b8fde636108}} \index{xb::xbSsv@{xb::xbSsv}!SetEndianType@{SetEndianType}} \index{SetEndianType@{SetEndianType}!xb::xbSsv@{xb::xbSsv}} @@ -309,7 +323,13 @@ Set the default date format. Set the endian type. -This routine determines the Endian-\/ness at run time instead of compile time as some processers (ie; Sparc,ARM) can be switched either way. This routine is called automatically by the library at startup and does not need to be called in an application program. \mbox{\Hypertarget{classxb_1_1xbSsv_aba6e59512f7172dd55dcf92059e5928c}\label{classxb_1_1xbSsv_aba6e59512f7172dd55dcf92059e5928c}} +This routine determines the Endian-\/ness at run time instead of compile time as some processers (ie; Sparc,ARM) can be switched either way. This routine is called automatically by the library at startup and does not need to be called in an application program. \mbox{\Hypertarget{classxb_1_1xbSsv_a7b992ed97281bf25b5b66f5df686225e}\label{classxb_1_1xbSsv_a7b992ed97281bf25b5b66f5df686225e}} +\index{xb::xbSsv@{xb::xbSsv}!SetLogDirectory@{SetLogDirectory}} +\index{SetLogDirectory@{SetLogDirectory}!xb::xbSsv@{xb::xbSsv}} +\doxysubsubsection{\texorpdfstring{SetLogDirectory()}{SetLogDirectory()}} +{\footnotesize\ttfamily void xb\+::xb\+Ssv\+::\+Set\+Log\+Directory (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} \&}]{s\+Log\+Directory }\end{DoxyParamCaption})} + +\mbox{\Hypertarget{classxb_1_1xbSsv_aba6e59512f7172dd55dcf92059e5928c}\label{classxb_1_1xbSsv_aba6e59512f7172dd55dcf92059e5928c}} \index{xb::xbSsv@{xb::xbSsv}!SetMultiUser@{SetMultiUser}} \index{SetMultiUser@{SetMultiUser}!xb::xbSsv@{xb::xbSsv}} \doxysubsubsection{\texorpdfstring{SetMultiUser()}{SetMultiUser()}} @@ -351,5 +371,5 @@ Get the multi user setting. The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} \item -/mnt/1\+Tdata/xbase/xbase64-\/4.\+0.\+3/src/include/\mbox{\hyperlink{xbssv_8h}{xbssv.\+h}}\item -/mnt/1\+Tdata/xbase/xbase64-\/4.\+0.\+3/src/core/\mbox{\hyperlink{xbssv_8cpp}{xbssv.\+cpp}}\end{DoxyCompactItemize} +/mnt/1\+Tdata/xbase/xbase64-\/4.\+1.\+0/src/include/\mbox{\hyperlink{xbssv_8h}{xbssv.\+h}}\item +/mnt/1\+Tdata/xbase/xbase64-\/4.\+1.\+0/src/core/\mbox{\hyperlink{xbssv_8cpp}{xbssv.\+cpp}}\end{DoxyCompactItemize} diff --git a/docs/doxygen/latex/classxb_1_1xbString.tex b/docs/doxygen/latex/classxb_1_1xbString.tex index 1d6fca8..9cec303 100644 --- a/docs/doxygen/latex/classxb_1_1xbString.tex +++ b/docs/doxygen/latex/classxb_1_1xbString.tex @@ -136,6 +136,8 @@ xb\+UInt32 \mbox{\hyperlink{classxb_1_1xbString_a998b240eedac311aea5843047f55649 \begin{DoxyCompactList}\small\item\em Left pad string. \end{DoxyCompactList}\item \mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} \& \mbox{\hyperlink{classxb_1_1xbString_aba13f0c77eb6c4a22996039569fad284}{Pad\+Right}} (char c, xb\+UInt32 ul\+Len) \begin{DoxyCompactList}\small\item\em Right pad string. \end{DoxyCompactList}\item +xb\+UInt32 \mbox{\hyperlink{classxb_1_1xbString_a1b586890138da8bf0e23090bd8b34581}{Pos}} (char c, xb\+UInt32 ul\+Start\+Pos) const +\begin{DoxyCompactList}\small\item\em Determine position of a given character. \end{DoxyCompactList}\item xb\+UInt32 \mbox{\hyperlink{classxb_1_1xbString_a3baf59d15099589ff631995f129e582b}{Pos}} (char c) const \begin{DoxyCompactList}\small\item\em Determine position of a given character. \end{DoxyCompactList}\item xb\+UInt32 \mbox{\hyperlink{classxb_1_1xbString_a8705d7277b72f5aa98021e84438914da}{Pos}} (const char $\ast$s) const @@ -1291,7 +1293,7 @@ Reference to this string. \mbox{\Hypertarget{classxb_1_1xbString_a3baf59d15099589ff631995f129e582b}\label{classxb_1_1xbString_a3baf59d15099589ff631995f129e582b}} \index{xb::xbString@{xb::xbString}!Pos@{Pos}} \index{Pos@{Pos}!xb::xbString@{xb::xbString}} -\doxysubsubsection{\texorpdfstring{Pos()}{Pos()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}} +\doxysubsubsection{\texorpdfstring{Pos()}{Pos()}\hspace{0.1cm}{\footnotesize\ttfamily [1/3]}} {\footnotesize\ttfamily xb\+UInt32 xb\+::xb\+String\+::\+Pos (\begin{DoxyParamCaption}\item[{char}]{c }\end{DoxyParamCaption}) const} @@ -1306,10 +1308,30 @@ Determine position of a given character. \begin{DoxyReturn}{Returns} Position within string. Returns 0 if not found. \end{DoxyReturn} +\mbox{\Hypertarget{classxb_1_1xbString_a1b586890138da8bf0e23090bd8b34581}\label{classxb_1_1xbString_a1b586890138da8bf0e23090bd8b34581}} +\index{xb::xbString@{xb::xbString}!Pos@{Pos}} +\index{Pos@{Pos}!xb::xbString@{xb::xbString}} +\doxysubsubsection{\texorpdfstring{Pos()}{Pos()}\hspace{0.1cm}{\footnotesize\ttfamily [2/3]}} +{\footnotesize\ttfamily xb\+UInt32 xb\+::xb\+String\+::\+Pos (\begin{DoxyParamCaption}\item[{char}]{c, }\item[{xb\+UInt32}]{ul\+Start\+Pos }\end{DoxyParamCaption}) const} + + + +Determine position of a given character. + + +\begin{DoxyParams}{Parameters} +{\em c} & Seek character \\ +\hline +{\em ul\+Start\+Pos} & starting position for search, first position is 1 \\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +Position within string. Returns 0 if not found. +\end{DoxyReturn} \mbox{\Hypertarget{classxb_1_1xbString_a8705d7277b72f5aa98021e84438914da}\label{classxb_1_1xbString_a8705d7277b72f5aa98021e84438914da}} \index{xb::xbString@{xb::xbString}!Pos@{Pos}} \index{Pos@{Pos}!xb::xbString@{xb::xbString}} -\doxysubsubsection{\texorpdfstring{Pos()}{Pos()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}} +\doxysubsubsection{\texorpdfstring{Pos()}{Pos()}\hspace{0.1cm}{\footnotesize\ttfamily [3/3]}} {\footnotesize\ttfamily xb\+UInt32 xb\+::xb\+String\+::\+Pos (\begin{DoxyParamCaption}\item[{const char $\ast$}]{s }\end{DoxyParamCaption}) const} @@ -1722,5 +1744,5 @@ std\+::cout \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} My\+String \texorpdfs The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} \item -/mnt/1\+Tdata/xbase/xbase64-\/4.\+0.\+3/src/include/\mbox{\hyperlink{xbstring_8h}{xbstring.\+h}}\item -/mnt/1\+Tdata/xbase/xbase64-\/4.\+0.\+3/src/core/\mbox{\hyperlink{xbstring_8cpp}{xbstring.\+cpp}}\end{DoxyCompactItemize} +/mnt/1\+Tdata/xbase/xbase64-\/4.\+1.\+0/src/include/\mbox{\hyperlink{xbstring_8h}{xbstring.\+h}}\item +/mnt/1\+Tdata/xbase/xbase64-\/4.\+1.\+0/src/core/\mbox{\hyperlink{xbstring_8cpp}{xbstring.\+cpp}}\end{DoxyCompactItemize} diff --git a/docs/doxygen/latex/classxb_1_1xbTblMgr.pdf b/docs/doxygen/latex/classxb_1_1xbTblMgr.pdf Binary files differindex 389c568..96c128e 100644 --- a/docs/doxygen/latex/classxb_1_1xbTblMgr.pdf +++ b/docs/doxygen/latex/classxb_1_1xbTblMgr.pdf diff --git a/docs/doxygen/latex/classxb_1_1xbTblMgr.tex b/docs/doxygen/latex/classxb_1_1xbTblMgr.tex index 695e61e..72d1d08 100644 --- a/docs/doxygen/latex/classxb_1_1xbTblMgr.tex +++ b/docs/doxygen/latex/classxb_1_1xbTblMgr.tex @@ -17,9 +17,9 @@ Inheritance diagram for xb\+::xb\+Tbl\+Mgr\+:\begin{figure}[H] \item \mbox{\hyperlink{classxb_1_1xbTblMgr_aad6be32d7b3378c71d47fa27ebfe6cbf}{$\sim$xb\+Tbl\+Mgr}} () \item -xb\+Int16 \mbox{\hyperlink{classxb_1_1xbTblMgr_a721f69ccc7893842422a043468ffccea}{Add\+Tbl\+To\+Tbl\+List}} (\mbox{\hyperlink{classxb_1_1xbDbf}{xb\+Dbf}} $\ast$d, const \mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} \&s\+Tbl\+Name) +xb\+Int16 \mbox{\hyperlink{classxb_1_1xbTblMgr_af16832ff2bfaee09265652e0fc03709a}{Add\+Tbl\+To\+Tbl\+List}} (\mbox{\hyperlink{classxb_1_1xbDbf}{xb\+Dbf}} $\ast$d, const \mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} \&s\+Fq\+Tbl\+Name) \item -xb\+Int16 \mbox{\hyperlink{classxb_1_1xbTblMgr_a62f6841849dbe5c1768f7e90f1b7e766}{Add\+Tbl\+To\+Tbl\+List}} (\mbox{\hyperlink{classxb_1_1xbDbf}{xb\+Dbf}} $\ast$d, const \mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} \&s\+Tbl\+Name, const \mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} \&s\+Tbl\+Alias) +xb\+Int16 \mbox{\hyperlink{classxb_1_1xbTblMgr_a2033188e9b08778188a034a6fc90ca85}{Add\+Tbl\+To\+Tbl\+List}} (\mbox{\hyperlink{classxb_1_1xbDbf}{xb\+Dbf}} $\ast$d, const \mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} \&s\+Fq\+Tbl\+Name, const \mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} \&s\+Tbl\+Alias) \item xb\+Int16 \mbox{\hyperlink{classxb_1_1xbTblMgr_a5eebffb9e8cc64141e35c2622045cb50}{Display\+Table\+List}} () const \item @@ -59,11 +59,13 @@ void \mbox{\hyperlink{classxb_1_1xbSsv_aba1395b8e4c7f28c3614061de6e49190}{Bit\+D \begin{DoxyCompactList}\small\item\em Get the default auto commit setting. \end{DoxyCompactList}\item void \mbox{\hyperlink{classxb_1_1xbSsv_a25542afadaaf39b4fb5a1772a29cc0bd}{Set\+Default\+Auto\+Commit}} (\mbox{\hyperlink{namespacexb_ab1a750481dd487f0d384aa1d200dff0f}{xb\+Bool}} b\+Default\+Auto\+Commit) \begin{DoxyCompactList}\small\item\em Set the default auto commit. \end{DoxyCompactList}\item -\mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} \& \mbox{\hyperlink{classxb_1_1xbSsv_abf3763faf6a8917a963213cd53af529c}{Get\+Default\+Log\+Directory}} () const +void \mbox{\hyperlink{classxb_1_1xbSsv_abc9c06c95d71fbad8294e1ae8862cea9}{Get\+Home\+Dir}} (\mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} \&s\+Home\+Dir\+Out) +\begin{DoxyCompactList}\small\item\em Get home directory. \end{DoxyCompactList}\item +\mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} \& \mbox{\hyperlink{classxb_1_1xbSsv_a4822315bded3969b59aeeb683c373051}{Get\+Log\+Directory}} () const \item -\mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} \& \mbox{\hyperlink{classxb_1_1xbSsv_a43878d4dc041f2a5e2398a118ccfaf79}{Get\+Default\+Log\+File\+Name}} () const +\mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} \& \mbox{\hyperlink{classxb_1_1xbSsv_afaef09435be73b3111f5edbd7091d861}{Get\+Log\+File\+Name}} () const \item -void \mbox{\hyperlink{classxb_1_1xbSsv_a84343b8645790791512d6bc22ee6c8eb}{Set\+Default\+Log\+Directory}} (const \mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} \&s\+Default\+Log\+Directory) +void \mbox{\hyperlink{classxb_1_1xbSsv_a7b992ed97281bf25b5b66f5df686225e}{Set\+Log\+Directory}} (const \mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} \&s\+Log\+Directory) \item \mbox{\hyperlink{namespacexb_ab1a750481dd487f0d384aa1d200dff0f}{xb\+Bool}} \mbox{\hyperlink{classxb_1_1xbSsv_abd58031c5f1c3766c24d47a82e6fd9c5}{Get\+Multi\+User}} () const \begin{DoxyCompactList}\small\item\em Get the multi user setting. \end{DoxyCompactList}\item @@ -104,17 +106,17 @@ static \mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} \mbox{\hyperlink{class \doxysubsection{Member Function Documentation} -\mbox{\Hypertarget{classxb_1_1xbTblMgr_a721f69ccc7893842422a043468ffccea}\label{classxb_1_1xbTblMgr_a721f69ccc7893842422a043468ffccea}} +\mbox{\Hypertarget{classxb_1_1xbTblMgr_af16832ff2bfaee09265652e0fc03709a}\label{classxb_1_1xbTblMgr_af16832ff2bfaee09265652e0fc03709a}} \index{xb::xbTblMgr@{xb::xbTblMgr}!AddTblToTblList@{AddTblToTblList}} \index{AddTblToTblList@{AddTblToTblList}!xb::xbTblMgr@{xb::xbTblMgr}} \doxysubsubsection{\texorpdfstring{AddTblToTblList()}{AddTblToTblList()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}} -{\footnotesize\ttfamily xb\+Int16 xb\+::xb\+Tbl\+Mgr\+::\+Add\+Tbl\+To\+Tbl\+List (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classxb_1_1xbDbf}{xb\+Dbf}} $\ast$}]{d, }\item[{const \mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} \&}]{s\+Tbl\+Name }\end{DoxyParamCaption})} +{\footnotesize\ttfamily xb\+Int16 xb\+::xb\+Tbl\+Mgr\+::\+Add\+Tbl\+To\+Tbl\+List (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classxb_1_1xbDbf}{xb\+Dbf}} $\ast$}]{d, }\item[{const \mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} \&}]{s\+Fq\+Tbl\+Name }\end{DoxyParamCaption})} -\mbox{\Hypertarget{classxb_1_1xbTblMgr_a62f6841849dbe5c1768f7e90f1b7e766}\label{classxb_1_1xbTblMgr_a62f6841849dbe5c1768f7e90f1b7e766}} +\mbox{\Hypertarget{classxb_1_1xbTblMgr_a2033188e9b08778188a034a6fc90ca85}\label{classxb_1_1xbTblMgr_a2033188e9b08778188a034a6fc90ca85}} \index{xb::xbTblMgr@{xb::xbTblMgr}!AddTblToTblList@{AddTblToTblList}} \index{AddTblToTblList@{AddTblToTblList}!xb::xbTblMgr@{xb::xbTblMgr}} \doxysubsubsection{\texorpdfstring{AddTblToTblList()}{AddTblToTblList()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}} -{\footnotesize\ttfamily xb\+Int16 xb\+::xb\+Tbl\+Mgr\+::\+Add\+Tbl\+To\+Tbl\+List (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classxb_1_1xbDbf}{xb\+Dbf}} $\ast$}]{d, }\item[{const \mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} \&}]{s\+Tbl\+Name, }\item[{const \mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} \&}]{s\+Tbl\+Alias }\end{DoxyParamCaption})} +{\footnotesize\ttfamily xb\+Int16 xb\+::xb\+Tbl\+Mgr\+::\+Add\+Tbl\+To\+Tbl\+List (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classxb_1_1xbDbf}{xb\+Dbf}} $\ast$}]{d, }\item[{const \mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} \&}]{s\+Fq\+Tbl\+Name, }\item[{const \mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} \&}]{s\+Tbl\+Alias }\end{DoxyParamCaption})} \mbox{\Hypertarget{classxb_1_1xbSsv_aba1395b8e4c7f28c3614061de6e49190}\label{classxb_1_1xbSsv_aba1395b8e4c7f28c3614061de6e49190}} \index{xb::xbTblMgr@{xb::xbTblMgr}!BitDump@{BitDump}} @@ -224,18 +226,6 @@ Get the default date format. \begin{DoxyReturn}{Returns} \mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} containing the default date format. \end{DoxyReturn} -\mbox{\Hypertarget{classxb_1_1xbSsv_abf3763faf6a8917a963213cd53af529c}\label{classxb_1_1xbSsv_abf3763faf6a8917a963213cd53af529c}} -\index{xb::xbTblMgr@{xb::xbTblMgr}!GetDefaultLogDirectory@{GetDefaultLogDirectory}} -\index{GetDefaultLogDirectory@{GetDefaultLogDirectory}!xb::xbTblMgr@{xb::xbTblMgr}} -\doxysubsubsection{\texorpdfstring{GetDefaultLogDirectory()}{GetDefaultLogDirectory()}} -{\footnotesize\ttfamily \mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} \& xb\+::xb\+Ssv\+::\+Get\+Default\+Log\+Directory (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inherited]}} - -\mbox{\Hypertarget{classxb_1_1xbSsv_a43878d4dc041f2a5e2398a118ccfaf79}\label{classxb_1_1xbSsv_a43878d4dc041f2a5e2398a118ccfaf79}} -\index{xb::xbTblMgr@{xb::xbTblMgr}!GetDefaultLogFileName@{GetDefaultLogFileName}} -\index{GetDefaultLogFileName@{GetDefaultLogFileName}!xb::xbTblMgr@{xb::xbTblMgr}} -\doxysubsubsection{\texorpdfstring{GetDefaultLogFileName()}{GetDefaultLogFileName()}} -{\footnotesize\ttfamily \mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} \& xb\+::xb\+Ssv\+::\+Get\+Default\+Log\+File\+Name (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inherited]}} - \mbox{\Hypertarget{classxb_1_1xbSsv_a49cd162f066eef2b829ba7c9f6620243}\label{classxb_1_1xbSsv_a49cd162f066eef2b829ba7c9f6620243}} \index{xb::xbTblMgr@{xb::xbTblMgr}!GetEndianType@{GetEndianType}} \index{GetEndianType@{GetEndianType}!xb::xbTblMgr@{xb::xbTblMgr}} @@ -269,6 +259,36 @@ Get an error message. \begin{DoxyReturn}{Returns} Returns a pointer to a string containing a text description for the error code. \end{DoxyReturn} +\mbox{\Hypertarget{classxb_1_1xbSsv_abc9c06c95d71fbad8294e1ae8862cea9}\label{classxb_1_1xbSsv_abc9c06c95d71fbad8294e1ae8862cea9}} +\index{xb::xbTblMgr@{xb::xbTblMgr}!GetHomeDir@{GetHomeDir}} +\index{GetHomeDir@{GetHomeDir}!xb::xbTblMgr@{xb::xbTblMgr}} +\doxysubsubsection{\texorpdfstring{GetHomeDir()}{GetHomeDir()}} +{\footnotesize\ttfamily void xb\+::xb\+Ssv\+::\+Get\+Home\+Dir (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} \&}]{s\+Home\+Dir\+Out }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inherited]}} + + + +Get home directory. + + +\begin{DoxyParams}{Parameters} +{\em s\+Home\+Dir\+Out} & -\/ Output home directory for current user. \\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +void +\end{DoxyReturn} +\mbox{\Hypertarget{classxb_1_1xbSsv_a4822315bded3969b59aeeb683c373051}\label{classxb_1_1xbSsv_a4822315bded3969b59aeeb683c373051}} +\index{xb::xbTblMgr@{xb::xbTblMgr}!GetLogDirectory@{GetLogDirectory}} +\index{GetLogDirectory@{GetLogDirectory}!xb::xbTblMgr@{xb::xbTblMgr}} +\doxysubsubsection{\texorpdfstring{GetLogDirectory()}{GetLogDirectory()}} +{\footnotesize\ttfamily \mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} \& xb\+::xb\+Ssv\+::\+Get\+Log\+Directory (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inherited]}} + +\mbox{\Hypertarget{classxb_1_1xbSsv_afaef09435be73b3111f5edbd7091d861}\label{classxb_1_1xbSsv_afaef09435be73b3111f5edbd7091d861}} +\index{xb::xbTblMgr@{xb::xbTblMgr}!GetLogFileName@{GetLogFileName}} +\index{GetLogFileName@{GetLogFileName}!xb::xbTblMgr@{xb::xbTblMgr}} +\doxysubsubsection{\texorpdfstring{GetLogFileName()}{GetLogFileName()}} +{\footnotesize\ttfamily \mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} \& xb\+::xb\+Ssv\+::\+Get\+Log\+File\+Name (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inherited]}} + \mbox{\Hypertarget{classxb_1_1xbSsv_abd58031c5f1c3766c24d47a82e6fd9c5}\label{classxb_1_1xbSsv_abd58031c5f1c3766c24d47a82e6fd9c5}} \index{xb::xbTblMgr@{xb::xbTblMgr}!GetMultiUser@{GetMultiUser}} \index{GetMultiUser@{GetMultiUser}!xb::xbTblMgr@{xb::xbTblMgr}} @@ -357,12 +377,6 @@ Set the default date format. {\em s\+Default\+Date\+Format} & Set the default date format. \\ \hline \end{DoxyParams} -\mbox{\Hypertarget{classxb_1_1xbSsv_a84343b8645790791512d6bc22ee6c8eb}\label{classxb_1_1xbSsv_a84343b8645790791512d6bc22ee6c8eb}} -\index{xb::xbTblMgr@{xb::xbTblMgr}!SetDefaultLogDirectory@{SetDefaultLogDirectory}} -\index{SetDefaultLogDirectory@{SetDefaultLogDirectory}!xb::xbTblMgr@{xb::xbTblMgr}} -\doxysubsubsection{\texorpdfstring{SetDefaultLogDirectory()}{SetDefaultLogDirectory()}} -{\footnotesize\ttfamily void xb\+::xb\+Ssv\+::\+Set\+Default\+Log\+Directory (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} \&}]{s\+Default\+Log\+Directory }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inherited]}} - \mbox{\Hypertarget{classxb_1_1xbSsv_a904ec348fd029d4a76e72b8fde636108}\label{classxb_1_1xbSsv_a904ec348fd029d4a76e72b8fde636108}} \index{xb::xbTblMgr@{xb::xbTblMgr}!SetEndianType@{SetEndianType}} \index{SetEndianType@{SetEndianType}!xb::xbTblMgr@{xb::xbTblMgr}} @@ -373,7 +387,13 @@ Set the default date format. Set the endian type. -This routine determines the Endian-\/ness at run time instead of compile time as some processers (ie; Sparc,ARM) can be switched either way. This routine is called automatically by the library at startup and does not need to be called in an application program. \mbox{\Hypertarget{classxb_1_1xbSsv_aba6e59512f7172dd55dcf92059e5928c}\label{classxb_1_1xbSsv_aba6e59512f7172dd55dcf92059e5928c}} +This routine determines the Endian-\/ness at run time instead of compile time as some processers (ie; Sparc,ARM) can be switched either way. This routine is called automatically by the library at startup and does not need to be called in an application program. \mbox{\Hypertarget{classxb_1_1xbSsv_a7b992ed97281bf25b5b66f5df686225e}\label{classxb_1_1xbSsv_a7b992ed97281bf25b5b66f5df686225e}} +\index{xb::xbTblMgr@{xb::xbTblMgr}!SetLogDirectory@{SetLogDirectory}} +\index{SetLogDirectory@{SetLogDirectory}!xb::xbTblMgr@{xb::xbTblMgr}} +\doxysubsubsection{\texorpdfstring{SetLogDirectory()}{SetLogDirectory()}} +{\footnotesize\ttfamily void xb\+::xb\+Ssv\+::\+Set\+Log\+Directory (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} \&}]{s\+Log\+Directory }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inherited]}} + +\mbox{\Hypertarget{classxb_1_1xbSsv_aba6e59512f7172dd55dcf92059e5928c}\label{classxb_1_1xbSsv_aba6e59512f7172dd55dcf92059e5928c}} \index{xb::xbTblMgr@{xb::xbTblMgr}!SetMultiUser@{SetMultiUser}} \index{SetMultiUser@{SetMultiUser}!xb::xbTblMgr@{xb::xbTblMgr}} \doxysubsubsection{\texorpdfstring{SetMultiUser()}{SetMultiUser()}} @@ -415,5 +435,5 @@ Get the multi user setting. The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} \item -/mnt/1\+Tdata/xbase/xbase64-\/4.\+0.\+3/src/include/\mbox{\hyperlink{xbtblmgr_8h}{xbtblmgr.\+h}}\item -/mnt/1\+Tdata/xbase/xbase64-\/4.\+0.\+3/src/core/\mbox{\hyperlink{xbtblmgr_8cpp}{xbtblmgr.\+cpp}}\end{DoxyCompactItemize} +/mnt/1\+Tdata/xbase/xbase64-\/4.\+1.\+0/src/include/\mbox{\hyperlink{xbtblmgr_8h}{xbtblmgr.\+h}}\item +/mnt/1\+Tdata/xbase/xbase64-\/4.\+1.\+0/src/core/\mbox{\hyperlink{xbtblmgr_8cpp}{xbtblmgr.\+cpp}}\end{DoxyCompactItemize} diff --git a/docs/doxygen/latex/classxb_1_1xbXBase.pdf b/docs/doxygen/latex/classxb_1_1xbXBase.pdf Binary files differindex 8a4a3d1..1e5d6fd 100644 --- a/docs/doxygen/latex/classxb_1_1xbXBase.pdf +++ b/docs/doxygen/latex/classxb_1_1xbXBase.pdf diff --git a/docs/doxygen/latex/classxb_1_1xbXBase.tex b/docs/doxygen/latex/classxb_1_1xbXBase.tex index b08ea8c..7159134 100644 --- a/docs/doxygen/latex/classxb_1_1xbXBase.tex +++ b/docs/doxygen/latex/classxb_1_1xbXBase.tex @@ -58,9 +58,13 @@ xb\+Int16 \mbox{\hyperlink{classxb_1_1xbXBase_a0dff00b9ee3c288841e137ca01168116} \item void \mbox{\hyperlink{classxb_1_1xbXBase_a0915aff7be4b2dd3e881f3c5d0da4baf}{xb\+Sleep}} (xb\+Int32 l\+Millisecs) \begin{DoxyCompactList}\small\item\em Cross platform sleep function. \end{DoxyCompactList}\item -xb\+Int16 \mbox{\hyperlink{classxb_1_1xbTblMgr_a721f69ccc7893842422a043468ffccea}{Add\+Tbl\+To\+Tbl\+List}} (\mbox{\hyperlink{classxb_1_1xbDbf}{xb\+Dbf}} $\ast$d, const \mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} \&s\+Tbl\+Name) +xb\+Int16 \mbox{\hyperlink{classxb_1_1xbXBase_aadecb3ac460d8e94b88b2e809e22f48e}{Get\+Cmd\+Line\+Opt}} (xb\+Int32 l\+Argc, char $\ast$$\ast$argv, const char $\ast$s\+Opt\+Rqst, \mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} \&s\+Parm\+Out) +\begin{DoxyCompactList}\small\item\em Parse commmand line options for a given parm request. \end{DoxyCompactList}\item +xb\+Int16 \mbox{\hyperlink{classxb_1_1xbXBase_a8612e0c5334349fbceb9394b47817fd5}{Get\+Cmd\+Line\+Opt}} (xb\+Int32 l\+Argc, char $\ast$$\ast$argv, \mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} \&s\+Opt\+Rqst, \mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} \&s\+Parm\+Out) +\begin{DoxyCompactList}\small\item\em Parse commmand line options for a given parm request. \end{DoxyCompactList}\item +xb\+Int16 \mbox{\hyperlink{classxb_1_1xbTblMgr_af16832ff2bfaee09265652e0fc03709a}{Add\+Tbl\+To\+Tbl\+List}} (\mbox{\hyperlink{classxb_1_1xbDbf}{xb\+Dbf}} $\ast$d, const \mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} \&s\+Fq\+Tbl\+Name) \item -xb\+Int16 \mbox{\hyperlink{classxb_1_1xbTblMgr_a62f6841849dbe5c1768f7e90f1b7e766}{Add\+Tbl\+To\+Tbl\+List}} (\mbox{\hyperlink{classxb_1_1xbDbf}{xb\+Dbf}} $\ast$d, const \mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} \&s\+Tbl\+Name, const \mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} \&s\+Tbl\+Alias) +xb\+Int16 \mbox{\hyperlink{classxb_1_1xbTblMgr_a2033188e9b08778188a034a6fc90ca85}{Add\+Tbl\+To\+Tbl\+List}} (\mbox{\hyperlink{classxb_1_1xbDbf}{xb\+Dbf}} $\ast$d, const \mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} \&s\+Fq\+Tbl\+Name, const \mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} \&s\+Tbl\+Alias) \item xb\+Int16 \mbox{\hyperlink{classxb_1_1xbTblMgr_a5eebffb9e8cc64141e35c2622045cb50}{Display\+Table\+List}} () const \item @@ -100,12 +104,8 @@ void \mbox{\hyperlink{classxb_1_1xbSsv_aba1395b8e4c7f28c3614061de6e49190}{Bit\+D \begin{DoxyCompactList}\small\item\em Get the default auto commit setting. \end{DoxyCompactList}\item void \mbox{\hyperlink{classxb_1_1xbSsv_a25542afadaaf39b4fb5a1772a29cc0bd}{Set\+Default\+Auto\+Commit}} (\mbox{\hyperlink{namespacexb_ab1a750481dd487f0d384aa1d200dff0f}{xb\+Bool}} b\+Default\+Auto\+Commit) \begin{DoxyCompactList}\small\item\em Set the default auto commit. \end{DoxyCompactList}\item -\mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} \& \mbox{\hyperlink{classxb_1_1xbSsv_abf3763faf6a8917a963213cd53af529c}{Get\+Default\+Log\+Directory}} () const -\item -\mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} \& \mbox{\hyperlink{classxb_1_1xbSsv_a43878d4dc041f2a5e2398a118ccfaf79}{Get\+Default\+Log\+File\+Name}} () const -\item -void \mbox{\hyperlink{classxb_1_1xbSsv_a84343b8645790791512d6bc22ee6c8eb}{Set\+Default\+Log\+Directory}} (const \mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} \&s\+Default\+Log\+Directory) -\item +void \mbox{\hyperlink{classxb_1_1xbSsv_abc9c06c95d71fbad8294e1ae8862cea9}{Get\+Home\+Dir}} (\mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} \&s\+Home\+Dir\+Out) +\begin{DoxyCompactList}\small\item\em Get home directory. \end{DoxyCompactList}\item \mbox{\hyperlink{namespacexb_ab1a750481dd487f0d384aa1d200dff0f}{xb\+Bool}} \mbox{\hyperlink{classxb_1_1xbSsv_abd58031c5f1c3766c24d47a82e6fd9c5}{Get\+Multi\+User}} () const \begin{DoxyCompactList}\small\item\em Get the multi user setting. \end{DoxyCompactList}\item void \mbox{\hyperlink{classxb_1_1xbSsv_aba6e59512f7172dd55dcf92059e5928c}{Set\+Multi\+User}} (\mbox{\hyperlink{namespacexb_ab1a750481dd487f0d384aa1d200dff0f}{xb\+Bool}} b\+Multi\+User) @@ -172,17 +172,17 @@ Class Deconstructor. \doxysubsection{Member Function Documentation} -\mbox{\Hypertarget{classxb_1_1xbTblMgr_a721f69ccc7893842422a043468ffccea}\label{classxb_1_1xbTblMgr_a721f69ccc7893842422a043468ffccea}} +\mbox{\Hypertarget{classxb_1_1xbTblMgr_af16832ff2bfaee09265652e0fc03709a}\label{classxb_1_1xbTblMgr_af16832ff2bfaee09265652e0fc03709a}} \index{xb::xbXBase@{xb::xbXBase}!AddTblToTblList@{AddTblToTblList}} \index{AddTblToTblList@{AddTblToTblList}!xb::xbXBase@{xb::xbXBase}} \doxysubsubsection{\texorpdfstring{AddTblToTblList()}{AddTblToTblList()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}} -{\footnotesize\ttfamily xb\+Int16 xb\+::xb\+Tbl\+Mgr\+::\+Add\+Tbl\+To\+Tbl\+List (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classxb_1_1xbDbf}{xb\+Dbf}} $\ast$}]{d, }\item[{const \mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} \&}]{s\+Tbl\+Name }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inherited]}} +{\footnotesize\ttfamily xb\+Int16 xb\+::xb\+Tbl\+Mgr\+::\+Add\+Tbl\+To\+Tbl\+List (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classxb_1_1xbDbf}{xb\+Dbf}} $\ast$}]{d, }\item[{const \mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} \&}]{s\+Fq\+Tbl\+Name }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inherited]}} -\mbox{\Hypertarget{classxb_1_1xbTblMgr_a62f6841849dbe5c1768f7e90f1b7e766}\label{classxb_1_1xbTblMgr_a62f6841849dbe5c1768f7e90f1b7e766}} +\mbox{\Hypertarget{classxb_1_1xbTblMgr_a2033188e9b08778188a034a6fc90ca85}\label{classxb_1_1xbTblMgr_a2033188e9b08778188a034a6fc90ca85}} \index{xb::xbXBase@{xb::xbXBase}!AddTblToTblList@{AddTblToTblList}} \index{AddTblToTblList@{AddTblToTblList}!xb::xbXBase@{xb::xbXBase}} \doxysubsubsection{\texorpdfstring{AddTblToTblList()}{AddTblToTblList()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}} -{\footnotesize\ttfamily xb\+Int16 xb\+::xb\+Tbl\+Mgr\+::\+Add\+Tbl\+To\+Tbl\+List (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classxb_1_1xbDbf}{xb\+Dbf}} $\ast$}]{d, }\item[{const \mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} \&}]{s\+Tbl\+Name, }\item[{const \mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} \&}]{s\+Tbl\+Alias }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inherited]}} +{\footnotesize\ttfamily xb\+Int16 xb\+::xb\+Tbl\+Mgr\+::\+Add\+Tbl\+To\+Tbl\+List (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classxb_1_1xbDbf}{xb\+Dbf}} $\ast$}]{d, }\item[{const \mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} \&}]{s\+Fq\+Tbl\+Name, }\item[{const \mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} \&}]{s\+Tbl\+Alias }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inherited]}} \mbox{\Hypertarget{classxb_1_1xbSsv_aba1395b8e4c7f28c3614061de6e49190}\label{classxb_1_1xbSsv_aba1395b8e4c7f28c3614061de6e49190}} \index{xb::xbXBase@{xb::xbXBase}!BitDump@{BitDump}} @@ -269,6 +269,56 @@ Display error message on console for a given error number. \doxysubsubsection{\texorpdfstring{FlushLog()}{FlushLog()}} {\footnotesize\ttfamily xb\+Int16 xb\+::xb\+XBase\+::\+Flush\+Log (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} +\mbox{\Hypertarget{classxb_1_1xbXBase_aadecb3ac460d8e94b88b2e809e22f48e}\label{classxb_1_1xbXBase_aadecb3ac460d8e94b88b2e809e22f48e}} +\index{xb::xbXBase@{xb::xbXBase}!GetCmdLineOpt@{GetCmdLineOpt}} +\index{GetCmdLineOpt@{GetCmdLineOpt}!xb::xbXBase@{xb::xbXBase}} +\doxysubsubsection{\texorpdfstring{GetCmdLineOpt()}{GetCmdLineOpt()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}} +{\footnotesize\ttfamily xb\+Int16 xb\+::xb\+XBase\+::\+Get\+Cmd\+Line\+Opt (\begin{DoxyParamCaption}\item[{xb\+Int32}]{l\+Argc, }\item[{char $\ast$$\ast$}]{s\+Argv, }\item[{const char $\ast$}]{s\+Opt\+Rqst, }\item[{\mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} \&}]{s\+Parm\+Out }\end{DoxyParamCaption})} + + + +Parse commmand line options for a given parm request. + + +\begin{DoxyParams}{Parameters} +{\em l\+Argc} & Value passed from main( argc, argv\mbox{[}$\,$\mbox{]} ) \\ +\hline +{\em s\+Argv} & Valued passed from main \\ +\hline +{\em s\+Opt\+Rqst} & Option to search for in the arguments list \\ +\hline +{\em s\+Parm\+Out} & String token immediately to the right of the the option request, if found \\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +0 -\/ paramater request not found~\newline + 1 -\/ Parameter found +\end{DoxyReturn} +\mbox{\Hypertarget{classxb_1_1xbXBase_a8612e0c5334349fbceb9394b47817fd5}\label{classxb_1_1xbXBase_a8612e0c5334349fbceb9394b47817fd5}} +\index{xb::xbXBase@{xb::xbXBase}!GetCmdLineOpt@{GetCmdLineOpt}} +\index{GetCmdLineOpt@{GetCmdLineOpt}!xb::xbXBase@{xb::xbXBase}} +\doxysubsubsection{\texorpdfstring{GetCmdLineOpt()}{GetCmdLineOpt()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}} +{\footnotesize\ttfamily xb\+Int16 xb\+::xb\+XBase\+::\+Get\+Cmd\+Line\+Opt (\begin{DoxyParamCaption}\item[{xb\+Int32}]{l\+Argc, }\item[{char $\ast$$\ast$}]{s\+Argv, }\item[{\mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} \&}]{s\+Opt\+Rqst, }\item[{\mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} \&}]{s\+Parm\+Out }\end{DoxyParamCaption})} + + + +Parse commmand line options for a given parm request. + + +\begin{DoxyParams}{Parameters} +{\em l\+Argc} & Value passed from main( argc, argv\mbox{[}$\,$\mbox{]} ) \\ +\hline +{\em s\+Argv} & Valued passed from main \\ +\hline +{\em s\+Opt\+Rqst} & Option to search for in the arguments list \\ +\hline +{\em s\+Parm\+Out} & String token immediately to the right of the the option request, if found \\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +0 -\/ paramater request not found~\newline + 1 -\/ Parameter found +\end{DoxyReturn} \mbox{\Hypertarget{classxb_1_1xbSsv_a1d803a4bfc8ba0561267a0bf9e51f7d9}\label{classxb_1_1xbSsv_a1d803a4bfc8ba0561267a0bf9e51f7d9}} \index{xb::xbXBase@{xb::xbXBase}!GetDataDirectory@{GetDataDirectory}} \index{GetDataDirectory@{GetDataDirectory}!xb::xbXBase@{xb::xbXBase}} @@ -323,18 +373,6 @@ Get the default date format. \begin{DoxyReturn}{Returns} \mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} containing the default date format. \end{DoxyReturn} -\mbox{\Hypertarget{classxb_1_1xbSsv_abf3763faf6a8917a963213cd53af529c}\label{classxb_1_1xbSsv_abf3763faf6a8917a963213cd53af529c}} -\index{xb::xbXBase@{xb::xbXBase}!GetDefaultLogDirectory@{GetDefaultLogDirectory}} -\index{GetDefaultLogDirectory@{GetDefaultLogDirectory}!xb::xbXBase@{xb::xbXBase}} -\doxysubsubsection{\texorpdfstring{GetDefaultLogDirectory()}{GetDefaultLogDirectory()}} -{\footnotesize\ttfamily \mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} \& xb\+::xb\+Ssv\+::\+Get\+Default\+Log\+Directory (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inherited]}} - -\mbox{\Hypertarget{classxb_1_1xbSsv_a43878d4dc041f2a5e2398a118ccfaf79}\label{classxb_1_1xbSsv_a43878d4dc041f2a5e2398a118ccfaf79}} -\index{xb::xbXBase@{xb::xbXBase}!GetDefaultLogFileName@{GetDefaultLogFileName}} -\index{GetDefaultLogFileName@{GetDefaultLogFileName}!xb::xbXBase@{xb::xbXBase}} -\doxysubsubsection{\texorpdfstring{GetDefaultLogFileName()}{GetDefaultLogFileName()}} -{\footnotesize\ttfamily \mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} \& xb\+::xb\+Ssv\+::\+Get\+Default\+Log\+File\+Name (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inherited]}} - \mbox{\Hypertarget{classxb_1_1xbSsv_a49cd162f066eef2b829ba7c9f6620243}\label{classxb_1_1xbSsv_a49cd162f066eef2b829ba7c9f6620243}} \index{xb::xbXBase@{xb::xbXBase}!GetEndianType@{GetEndianType}} \index{GetEndianType@{GetEndianType}!xb::xbXBase@{xb::xbXBase}} @@ -374,6 +412,24 @@ Returns a pointer to a string containing a text description for the error code. \doxysubsubsection{\texorpdfstring{GetFunctionInfo()}{GetFunctionInfo()}} {\footnotesize\ttfamily xb\+Int16 xb\+::xb\+XBase\+::\+Get\+Function\+Info (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} \&}]{s\+Exp\+Line, }\item[{char \&}]{c\+Return\+Type, }\item[{xb\+Int16 \&}]{i\+Return\+Len\+Calc, }\item[{xb\+Int32 \&}]{l\+Return\+Len\+Val }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [protected]}} +\mbox{\Hypertarget{classxb_1_1xbSsv_abc9c06c95d71fbad8294e1ae8862cea9}\label{classxb_1_1xbSsv_abc9c06c95d71fbad8294e1ae8862cea9}} +\index{xb::xbXBase@{xb::xbXBase}!GetHomeDir@{GetHomeDir}} +\index{GetHomeDir@{GetHomeDir}!xb::xbXBase@{xb::xbXBase}} +\doxysubsubsection{\texorpdfstring{GetHomeDir()}{GetHomeDir()}} +{\footnotesize\ttfamily void xb\+::xb\+Ssv\+::\+Get\+Home\+Dir (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} \&}]{s\+Home\+Dir\+Out }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inherited]}} + + + +Get home directory. + + +\begin{DoxyParams}{Parameters} +{\em s\+Home\+Dir\+Out} & -\/ Output home directory for current user. \\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +void +\end{DoxyReturn} \mbox{\Hypertarget{classxb_1_1xbXBase_a51d49b4d699740194b28c6ec0d0ee07b}\label{classxb_1_1xbXBase_a51d49b4d699740194b28c6ec0d0ee07b}} \index{xb::xbXBase@{xb::xbXBase}!GetLogDirectory@{GetLogDirectory}} \index{GetLogDirectory@{GetLogDirectory}!xb::xbXBase@{xb::xbXBase}} @@ -541,12 +597,6 @@ Set the default date format. {\em s\+Default\+Date\+Format} & Set the default date format. \\ \hline \end{DoxyParams} -\mbox{\Hypertarget{classxb_1_1xbSsv_a84343b8645790791512d6bc22ee6c8eb}\label{classxb_1_1xbSsv_a84343b8645790791512d6bc22ee6c8eb}} -\index{xb::xbXBase@{xb::xbXBase}!SetDefaultLogDirectory@{SetDefaultLogDirectory}} -\index{SetDefaultLogDirectory@{SetDefaultLogDirectory}!xb::xbXBase@{xb::xbXBase}} -\doxysubsubsection{\texorpdfstring{SetDefaultLogDirectory()}{SetDefaultLogDirectory()}} -{\footnotesize\ttfamily void xb\+::xb\+Ssv\+::\+Set\+Default\+Log\+Directory (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} \&}]{s\+Default\+Log\+Directory }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inherited]}} - \mbox{\Hypertarget{classxb_1_1xbSsv_a904ec348fd029d4a76e72b8fde636108}\label{classxb_1_1xbSsv_a904ec348fd029d4a76e72b8fde636108}} \index{xb::xbXBase@{xb::xbXBase}!SetEndianType@{SetEndianType}} \index{SetEndianType@{SetEndianType}!xb::xbXBase@{xb::xbXBase}} @@ -683,5 +733,5 @@ Cross platform sleep function. The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} \item -/mnt/1\+Tdata/xbase/xbase64-\/4.\+0.\+3/src/include/\mbox{\hyperlink{xbxbase_8h}{xbxbase.\+h}}\item -/mnt/1\+Tdata/xbase/xbase64-\/4.\+0.\+3/src/core/\mbox{\hyperlink{xbxbase_8cpp}{xbxbase.\+cpp}}\end{DoxyCompactItemize} +/mnt/1\+Tdata/xbase/xbase64-\/4.\+1.\+0/src/include/\mbox{\hyperlink{xbxbase_8h}{xbxbase.\+h}}\item +/mnt/1\+Tdata/xbase/xbase64-\/4.\+1.\+0/src/core/\mbox{\hyperlink{xbxbase_8cpp}{xbxbase.\+cpp}}\end{DoxyCompactItemize} diff --git a/docs/doxygen/latex/dir_25b94c3afce00ed38231227d8141f932.tex b/docs/doxygen/latex/dir_25b94c3afce00ed38231227d8141f932.tex index 3613498..94a598e 100644 --- a/docs/doxygen/latex/dir_25b94c3afce00ed38231227d8141f932.tex +++ b/docs/doxygen/latex/dir_25b94c3afce00ed38231227d8141f932.tex @@ -1,5 +1,5 @@ -\hypertarget{dir_25b94c3afce00ed38231227d8141f932}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.0.3/src/sql Directory Reference} -\label{dir_25b94c3afce00ed38231227d8141f932}\index{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/sql Directory Reference@{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/sql Directory Reference}} +\hypertarget{dir_25b94c3afce00ed38231227d8141f932}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.1.0/src/sql Directory Reference} +\label{dir_25b94c3afce00ed38231227d8141f932}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/sql Directory Reference@{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/sql Directory Reference}} \doxysubsection*{Files} \begin{DoxyCompactItemize} \item @@ -9,6 +9,8 @@ file \mbox{\hyperlink{xbcrix_8cpp}{xbcrix.\+cpp}} \item file \mbox{\hyperlink{xbcrtbl_8cpp}{xbcrtbl.\+cpp}} \item +file \mbox{\hyperlink{xbcrtbl_8save_8cpp}{xbcrtbl.\+save.\+cpp}} +\item file \mbox{\hyperlink{xbdelete_8cpp}{xbdelete.\+cpp}} \item file \mbox{\hyperlink{xbdrpix_8cpp}{xbdrpix.\+cpp}} @@ -17,7 +19,11 @@ file \mbox{\hyperlink{xbdrptbl_8cpp}{xbdrptbl.\+cpp}} \item file \mbox{\hyperlink{xbinsert_8cpp}{xbinsert.\+cpp}} \item +file \mbox{\hyperlink{xbselect_8cpp}{xbselect.\+cpp}} +\item file \mbox{\hyperlink{xbset_8cpp}{xbset.\+cpp}} \item file \mbox{\hyperlink{xbsql_8cpp}{xbsql.\+cpp}} +\item +file \mbox{\hyperlink{xbstmt_8cpp}{xbstmt.\+cpp}} \end{DoxyCompactItemize} diff --git a/docs/doxygen/latex/dir_313caf1132e152dd9b58bea13a4052ca.tex b/docs/doxygen/latex/dir_313caf1132e152dd9b58bea13a4052ca.tex index f4e47fb..4668464 100644 --- a/docs/doxygen/latex/dir_313caf1132e152dd9b58bea13a4052ca.tex +++ b/docs/doxygen/latex/dir_313caf1132e152dd9b58bea13a4052ca.tex @@ -1,5 +1,5 @@ -\hypertarget{dir_313caf1132e152dd9b58bea13a4052ca}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.0.3/src/utils Directory Reference} -\label{dir_313caf1132e152dd9b58bea13a4052ca}\index{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/utils Directory Reference@{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/utils Directory Reference}} +\hypertarget{dir_313caf1132e152dd9b58bea13a4052ca}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.1.0/src/utils Directory Reference} +\label{dir_313caf1132e152dd9b58bea13a4052ca}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/utils Directory Reference@{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/utils Directory Reference}} \doxysubsection*{Files} \begin{DoxyCompactItemize} \item @@ -13,10 +13,6 @@ file \mbox{\hyperlink{xb__deletall_8cpp}{xb\+\_\+deletall.\+cpp}} \item file \mbox{\hyperlink{xb__dumpdbt_8cpp}{xb\+\_\+dumpdbt.\+cpp}} \item -file \mbox{\hyperlink{xb__dumphdr_8cpp}{xb\+\_\+dumphdr.\+cpp}} -\item -file \mbox{\hyperlink{xb__dumpix_8cpp}{xb\+\_\+dumpix.\+cpp}} -\item file \mbox{\hyperlink{xb__dumprecs_8cpp}{xb\+\_\+dumprecs.\+cpp}} \item file \mbox{\hyperlink{xb__execsql_8cpp}{xb\+\_\+execsql.\+cpp}} @@ -26,6 +22,4 @@ file \mbox{\hyperlink{xb__pack_8cpp}{xb\+\_\+pack.\+cpp}} file \mbox{\hyperlink{xb__tblinfo_8cpp}{xb\+\_\+tblinfo.\+cpp}} \item file \mbox{\hyperlink{xb__undelall_8cpp}{xb\+\_\+undelall.\+cpp}} -\item -file \mbox{\hyperlink{xb__zap_8cpp}{xb\+\_\+zap.\+cpp}} \end{DoxyCompactItemize} diff --git a/docs/doxygen/latex/dir_68267d1309a1af8e8297ef4c3efbcdba.tex b/docs/doxygen/latex/dir_68267d1309a1af8e8297ef4c3efbcdba.tex index 8120370..935234e 100644 --- a/docs/doxygen/latex/dir_68267d1309a1af8e8297ef4c3efbcdba.tex +++ b/docs/doxygen/latex/dir_68267d1309a1af8e8297ef4c3efbcdba.tex @@ -1,5 +1,5 @@ -\hypertarget{dir_68267d1309a1af8e8297ef4c3efbcdba}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.0.3/src Directory Reference} -\label{dir_68267d1309a1af8e8297ef4c3efbcdba}\index{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src Directory Reference@{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src Directory Reference}} +\hypertarget{dir_68267d1309a1af8e8297ef4c3efbcdba}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.1.0/src Directory Reference} +\label{dir_68267d1309a1af8e8297ef4c3efbcdba}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src Directory Reference@{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src Directory Reference}} \doxysubsection*{Directories} \begin{DoxyCompactItemize} \item diff --git a/docs/doxygen/latex/dir_aebb8dcc11953d78e620bbef0b9e2183.tex b/docs/doxygen/latex/dir_aebb8dcc11953d78e620bbef0b9e2183.tex index e75fef9..85ce0c9 100644 --- a/docs/doxygen/latex/dir_aebb8dcc11953d78e620bbef0b9e2183.tex +++ b/docs/doxygen/latex/dir_aebb8dcc11953d78e620bbef0b9e2183.tex @@ -1,10 +1,12 @@ -\hypertarget{dir_aebb8dcc11953d78e620bbef0b9e2183}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.0.3/src/core Directory Reference} -\label{dir_aebb8dcc11953d78e620bbef0b9e2183}\index{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/core Directory Reference@{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/core Directory Reference}} +\hypertarget{dir_aebb8dcc11953d78e620bbef0b9e2183}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.1.0/src/core Directory Reference} +\label{dir_aebb8dcc11953d78e620bbef0b9e2183}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/core Directory Reference@{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/core Directory Reference}} \doxysubsection*{Files} \begin{DoxyCompactItemize} \item file \mbox{\hyperlink{xbbcd_8cpp}{xbbcd.\+cpp}} \item +file \mbox{\hyperlink{xbblockread_8cpp}{xbblockread.\+cpp}} +\item file \mbox{\hyperlink{xbdate_8cpp}{xbdate.\+cpp}} \item file \mbox{\hyperlink{xbdbf_8cpp}{xbdbf.\+cpp}} diff --git a/docs/doxygen/latex/dir_b0856f6b0d80ccb263b2f415c91f9e17.tex b/docs/doxygen/latex/dir_b0856f6b0d80ccb263b2f415c91f9e17.tex index ec479db..539439f 100644 --- a/docs/doxygen/latex/dir_b0856f6b0d80ccb263b2f415c91f9e17.tex +++ b/docs/doxygen/latex/dir_b0856f6b0d80ccb263b2f415c91f9e17.tex @@ -1,5 +1,5 @@ -\hypertarget{dir_b0856f6b0d80ccb263b2f415c91f9e17}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.0.3/src/include Directory Reference} -\label{dir_b0856f6b0d80ccb263b2f415c91f9e17}\index{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/include Directory Reference@{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/include Directory Reference}} +\hypertarget{dir_b0856f6b0d80ccb263b2f415c91f9e17}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.1.0/src/include Directory Reference} +\label{dir_b0856f6b0d80ccb263b2f415c91f9e17}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/include Directory Reference@{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/include Directory Reference}} \doxysubsection*{Files} \begin{DoxyCompactItemize} \item @@ -7,6 +7,8 @@ file \mbox{\hyperlink{xbase_8h}{xbase.\+h}} \item file \mbox{\hyperlink{xbbcd_8h}{xbbcd.\+h}} \item +file \mbox{\hyperlink{xbblkread_8h}{xbblkread.\+h}} +\item file \mbox{\hyperlink{xbdate_8h}{xbdate.\+h}} \item file \mbox{\hyperlink{xbdbf_8h}{xbdbf.\+h}} diff --git a/docs/doxygen/latex/dir_d93a1d4020dea85bb71b237545b5e722.tex b/docs/doxygen/latex/dir_d93a1d4020dea85bb71b237545b5e722.tex index c325fc6..1fceb7c 100644 --- a/docs/doxygen/latex/dir_d93a1d4020dea85bb71b237545b5e722.tex +++ b/docs/doxygen/latex/dir_d93a1d4020dea85bb71b237545b5e722.tex @@ -1,5 +1,5 @@ -\hypertarget{dir_d93a1d4020dea85bb71b237545b5e722}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.0.3/src/tests Directory Reference} -\label{dir_d93a1d4020dea85bb71b237545b5e722}\index{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/tests Directory Reference@{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/tests Directory Reference}} +\hypertarget{dir_d93a1d4020dea85bb71b237545b5e722}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.1.0/src/tests Directory Reference} +\label{dir_d93a1d4020dea85bb71b237545b5e722}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/tests Directory Reference@{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/tests Directory Reference}} \doxysubsection*{Files} \begin{DoxyCompactItemize} \item @@ -7,6 +7,8 @@ file \mbox{\hyperlink{tstfuncs_8cpp}{tstfuncs.\+cpp}} \item file \mbox{\hyperlink{xb__test__bcd_8cpp}{xb\+\_\+test\+\_\+bcd.\+cpp}} \item +file \mbox{\hyperlink{xb__test__blockread_8cpp}{xb\+\_\+test\+\_\+blockread.\+cpp}} +\item file \mbox{\hyperlink{xb__test__date_8cpp}{xb\+\_\+test\+\_\+date.\+cpp}} \item file \mbox{\hyperlink{xb__test__dbf__v3__memos_8cpp}{xb\+\_\+test\+\_\+dbf\+\_\+v3\+\_\+memos.\+cpp}} diff --git a/docs/doxygen/latex/dir_e931c1a3f0014e624d0645a271726ad2.tex b/docs/doxygen/latex/dir_e931c1a3f0014e624d0645a271726ad2.tex index 42a8762..6d87543 100644 --- a/docs/doxygen/latex/dir_e931c1a3f0014e624d0645a271726ad2.tex +++ b/docs/doxygen/latex/dir_e931c1a3f0014e624d0645a271726ad2.tex @@ -1,12 +1,16 @@ -\hypertarget{dir_e931c1a3f0014e624d0645a271726ad2}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.0.3/src/examples Directory Reference} -\label{dir_e931c1a3f0014e624d0645a271726ad2}\index{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/examples Directory Reference@{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/examples Directory Reference}} +\hypertarget{dir_e931c1a3f0014e624d0645a271726ad2}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.1.0/src/examples Directory Reference} +\label{dir_e931c1a3f0014e624d0645a271726ad2}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/examples Directory Reference@{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/examples Directory Reference}} \doxysubsection*{Files} \begin{DoxyCompactItemize} \item file \mbox{\hyperlink{xb__ex__date_8cpp}{xb\+\_\+ex\+\_\+date.\+cpp}} \item +file \mbox{\hyperlink{xb__ex__expression_8cpp}{xb\+\_\+ex\+\_\+expression.\+cpp}} +\item file \mbox{\hyperlink{xb__ex__sql_8cpp}{xb\+\_\+ex\+\_\+sql.\+cpp}} \item +file \mbox{\hyperlink{xb__ex__ssv_8cpp}{xb\+\_\+ex\+\_\+ssv.\+cpp}} +\item file \mbox{\hyperlink{xb__ex__string_8cpp}{xb\+\_\+ex\+\_\+string.\+cpp}} \item file \mbox{\hyperlink{xb__ex__v3__create__dbf_8cpp}{xb\+\_\+ex\+\_\+v3\+\_\+create\+\_\+dbf.\+cpp}} diff --git a/docs/doxygen/latex/files.tex b/docs/doxygen/latex/files.tex index 5562162..aae1da4 100644 --- a/docs/doxygen/latex/files.tex +++ b/docs/doxygen/latex/files.tex @@ -1,102 +1,107 @@ \doxysection{File List} Here is a list of all files with brief descriptions\+:\begin{DoxyCompactList} -\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+0.\+3/src/core/\mbox{\hyperlink{xbbcd_8cpp}{xbbcd.\+cpp}} }{\pageref{xbbcd_8cpp}}{} -\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+0.\+3/src/core/\mbox{\hyperlink{xbdate_8cpp}{xbdate.\+cpp}} }{\pageref{xbdate_8cpp}}{} -\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+0.\+3/src/core/\mbox{\hyperlink{xbdbf_8cpp}{xbdbf.\+cpp}} }{\pageref{xbdbf_8cpp}}{} -\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+0.\+3/src/core/\mbox{\hyperlink{xbdbf3_8cpp}{xbdbf3.\+cpp}} }{\pageref{xbdbf3_8cpp}}{} -\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+0.\+3/src/core/\mbox{\hyperlink{xbdbf4_8cpp}{xbdbf4.\+cpp}} }{\pageref{xbdbf4_8cpp}}{} -\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+0.\+3/src/core/\mbox{\hyperlink{xbexp_8cpp}{xbexp.\+cpp}} }{\pageref{xbexp_8cpp}}{} -\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+0.\+3/src/core/\mbox{\hyperlink{xbexpnode_8cpp}{xbexpnode.\+cpp}} }{\pageref{xbexpnode_8cpp}}{} -\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+0.\+3/src/core/\mbox{\hyperlink{xbfields_8cpp}{xbfields.\+cpp}} }{\pageref{xbfields_8cpp}}{} -\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+0.\+3/src/core/\mbox{\hyperlink{xbfile_8cpp}{xbfile.\+cpp}} }{\pageref{xbfile_8cpp}}{} -\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+0.\+3/src/core/\mbox{\hyperlink{xbfilter_8cpp}{xbfilter.\+cpp}} }{\pageref{xbfilter_8cpp}}{} -\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+0.\+3/src/core/\mbox{\hyperlink{xbfuncs_8cpp}{xbfuncs.\+cpp}} }{\pageref{xbfuncs_8cpp}}{} -\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+0.\+3/src/core/\mbox{\hyperlink{xbixbase_8cpp}{xbixbase.\+cpp}} }{\pageref{xbixbase_8cpp}}{} -\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+0.\+3/src/core/\mbox{\hyperlink{xbixmdx_8cpp}{xbixmdx.\+cpp}} }{\pageref{xbixmdx_8cpp}}{} -\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+0.\+3/src/core/\mbox{\hyperlink{xbixndx_8cpp}{xbixndx.\+cpp}} }{\pageref{xbixndx_8cpp}}{} -\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+0.\+3/src/core/\mbox{\hyperlink{xblog_8cpp}{xblog.\+cpp}} }{\pageref{xblog_8cpp}}{} -\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+0.\+3/src/core/\mbox{\hyperlink{xbmemo_8cpp}{xbmemo.\+cpp}} }{\pageref{xbmemo_8cpp}}{} -\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+0.\+3/src/core/\mbox{\hyperlink{xbmemo3_8cpp}{xbmemo3.\+cpp}} }{\pageref{xbmemo3_8cpp}}{} -\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+0.\+3/src/core/\mbox{\hyperlink{xbmemo4_8cpp}{xbmemo4.\+cpp}} }{\pageref{xbmemo4_8cpp}}{} -\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+0.\+3/src/core/\mbox{\hyperlink{xbssv_8cpp}{xbssv.\+cpp}} }{\pageref{xbssv_8cpp}}{} -\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+0.\+3/src/core/\mbox{\hyperlink{xbstring_8cpp}{xbstring.\+cpp}} }{\pageref{xbstring_8cpp}}{} -\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+0.\+3/src/core/\mbox{\hyperlink{xbtag_8cpp}{xbtag.\+cpp}} }{\pageref{xbtag_8cpp}}{} -\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+0.\+3/src/core/\mbox{\hyperlink{xbtblmgr_8cpp}{xbtblmgr.\+cpp}} }{\pageref{xbtblmgr_8cpp}}{} -\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+0.\+3/src/core/\mbox{\hyperlink{xbuda_8cpp}{xbuda.\+cpp}} }{\pageref{xbuda_8cpp}}{} -\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+0.\+3/src/core/\mbox{\hyperlink{xbxbase_8cpp}{xbxbase.\+cpp}} }{\pageref{xbxbase_8cpp}}{} -\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+0.\+3/src/examples/\mbox{\hyperlink{xb__ex__date_8cpp}{xb\+\_\+ex\+\_\+date.\+cpp}} }{\pageref{xb__ex__date_8cpp}}{} -\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+0.\+3/src/examples/\mbox{\hyperlink{xb__ex__sql_8cpp}{xb\+\_\+ex\+\_\+sql.\+cpp}} }{\pageref{xb__ex__sql_8cpp}}{} -\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+0.\+3/src/examples/\mbox{\hyperlink{xb__ex__string_8cpp}{xb\+\_\+ex\+\_\+string.\+cpp}} }{\pageref{xb__ex__string_8cpp}}{} -\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+0.\+3/src/examples/\mbox{\hyperlink{xb__ex__v3__create__dbf_8cpp}{xb\+\_\+ex\+\_\+v3\+\_\+create\+\_\+dbf.\+cpp}} }{\pageref{xb__ex__v3__create__dbf_8cpp}}{} -\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+0.\+3/src/examples/\mbox{\hyperlink{xb__ex__v3__upd__dbf_8cpp}{xb\+\_\+ex\+\_\+v3\+\_\+upd\+\_\+dbf.\+cpp}} }{\pageref{xb__ex__v3__upd__dbf_8cpp}}{} -\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+0.\+3/src/examples/\mbox{\hyperlink{xb__ex__v4__create__dbf_8cpp}{xb\+\_\+ex\+\_\+v4\+\_\+create\+\_\+dbf.\+cpp}} }{\pageref{xb__ex__v4__create__dbf_8cpp}}{} -\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+0.\+3/src/examples/\mbox{\hyperlink{xb__ex__v4__upd__dbf_8cpp}{xb\+\_\+ex\+\_\+v4\+\_\+upd\+\_\+dbf.\+cpp}} }{\pageref{xb__ex__v4__upd__dbf_8cpp}}{} -\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+0.\+3/src/include/\mbox{\hyperlink{xbase_8h}{xbase.\+h}} }{\pageref{xbase_8h}}{} -\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+0.\+3/src/include/\mbox{\hyperlink{xbbcd_8h}{xbbcd.\+h}} }{\pageref{xbbcd_8h}}{} -\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+0.\+3/src/include/\mbox{\hyperlink{xbdate_8h}{xbdate.\+h}} }{\pageref{xbdate_8h}}{} -\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+0.\+3/src/include/\mbox{\hyperlink{xbdbf_8h}{xbdbf.\+h}} }{\pageref{xbdbf_8h}}{} -\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+0.\+3/src/include/\mbox{\hyperlink{xbexp_8h}{xbexp.\+h}} }{\pageref{xbexp_8h}}{} -\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+0.\+3/src/include/\mbox{\hyperlink{xbexpnode_8h}{xbexpnode.\+h}} }{\pageref{xbexpnode_8h}}{} -\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+0.\+3/src/include/\mbox{\hyperlink{xbfile_8h}{xbfile.\+h}} }{\pageref{xbfile_8h}}{} -\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+0.\+3/src/include/\mbox{\hyperlink{xbfilter_8h}{xbfilter.\+h}} }{\pageref{xbfilter_8h}}{} -\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+0.\+3/src/include/\mbox{\hyperlink{xbindex_8h}{xbindex.\+h}} }{\pageref{xbindex_8h}}{} -\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+0.\+3/src/include/\mbox{\hyperlink{xblnklst_8h}{xblnklst.\+h}} }{\pageref{xblnklst_8h}}{} -\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+0.\+3/src/include/\mbox{\hyperlink{xblnklstord_8h}{xblnklstord.\+h}} }{\pageref{xblnklstord_8h}}{} -\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+0.\+3/src/include/\mbox{\hyperlink{xblnknod_8h}{xblnknod.\+h}} }{\pageref{xblnknod_8h}}{} -\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+0.\+3/src/include/\mbox{\hyperlink{xblog_8h}{xblog.\+h}} }{\pageref{xblog_8h}}{} -\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+0.\+3/src/include/\mbox{\hyperlink{xbmemo_8h}{xbmemo.\+h}} }{\pageref{xbmemo_8h}}{} -\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+0.\+3/src/include/\mbox{\hyperlink{xbretcod_8h}{xbretcod.\+h}} }{\pageref{xbretcod_8h}}{} -\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+0.\+3/src/include/\mbox{\hyperlink{xbsql_8h}{xbsql.\+h}} }{\pageref{xbsql_8h}}{} -\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+0.\+3/src/include/\mbox{\hyperlink{xbssv_8h}{xbssv.\+h}} }{\pageref{xbssv_8h}}{} -\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+0.\+3/src/include/\mbox{\hyperlink{xbstring_8h}{xbstring.\+h}} }{\pageref{xbstring_8h}}{} -\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+0.\+3/src/include/\mbox{\hyperlink{xbtag_8h}{xbtag.\+h}} }{\pageref{xbtag_8h}}{} -\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+0.\+3/src/include/\mbox{\hyperlink{xbtblmgr_8h}{xbtblmgr.\+h}} }{\pageref{xbtblmgr_8h}}{} -\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+0.\+3/src/include/\mbox{\hyperlink{xbtypes_8h}{xbtypes.\+h}} }{\pageref{xbtypes_8h}}{} -\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+0.\+3/src/include/\mbox{\hyperlink{xbuda_8h}{xbuda.\+h}} }{\pageref{xbuda_8h}}{} -\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+0.\+3/src/include/\mbox{\hyperlink{xbxbase_8h}{xbxbase.\+h}} }{\pageref{xbxbase_8h}}{} -\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+0.\+3/src/sql/\mbox{\hyperlink{xbalttbl_8cpp}{xbalttbl.\+cpp}} }{\pageref{xbalttbl_8cpp}}{} -\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+0.\+3/src/sql/\mbox{\hyperlink{xbcrix_8cpp}{xbcrix.\+cpp}} }{\pageref{xbcrix_8cpp}}{} -\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+0.\+3/src/sql/\mbox{\hyperlink{xbcrtbl_8cpp}{xbcrtbl.\+cpp}} }{\pageref{xbcrtbl_8cpp}}{} -\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+0.\+3/src/sql/\mbox{\hyperlink{xbdelete_8cpp}{xbdelete.\+cpp}} }{\pageref{xbdelete_8cpp}}{} -\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+0.\+3/src/sql/\mbox{\hyperlink{xbdrpix_8cpp}{xbdrpix.\+cpp}} }{\pageref{xbdrpix_8cpp}}{} -\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+0.\+3/src/sql/\mbox{\hyperlink{xbdrptbl_8cpp}{xbdrptbl.\+cpp}} }{\pageref{xbdrptbl_8cpp}}{} -\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+0.\+3/src/sql/\mbox{\hyperlink{xbinsert_8cpp}{xbinsert.\+cpp}} }{\pageref{xbinsert_8cpp}}{} -\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+0.\+3/src/sql/\mbox{\hyperlink{xbset_8cpp}{xbset.\+cpp}} }{\pageref{xbset_8cpp}}{} -\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+0.\+3/src/sql/\mbox{\hyperlink{xbsql_8cpp}{xbsql.\+cpp}} }{\pageref{xbsql_8cpp}}{} -\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+0.\+3/src/tests/\mbox{\hyperlink{tstfuncs_8cpp}{tstfuncs.\+cpp}} }{\pageref{tstfuncs_8cpp}}{} -\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+0.\+3/src/tests/\mbox{\hyperlink{xb__test__bcd_8cpp}{xb\+\_\+test\+\_\+bcd.\+cpp}} }{\pageref{xb__test__bcd_8cpp}}{} -\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+0.\+3/src/tests/\mbox{\hyperlink{xb__test__date_8cpp}{xb\+\_\+test\+\_\+date.\+cpp}} }{\pageref{xb__test__date_8cpp}}{} -\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+0.\+3/src/tests/\mbox{\hyperlink{xb__test__dbf__v3__memos_8cpp}{xb\+\_\+test\+\_\+dbf\+\_\+v3\+\_\+memos.\+cpp}} }{\pageref{xb__test__dbf__v3__memos_8cpp}}{} -\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+0.\+3/src/tests/\mbox{\hyperlink{xb__test__dbf__v3__nomemos_8cpp}{xb\+\_\+test\+\_\+dbf\+\_\+v3\+\_\+nomemos.\+cpp}} }{\pageref{xb__test__dbf__v3__nomemos_8cpp}}{} -\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+0.\+3/src/tests/\mbox{\hyperlink{xb__test__dbf__v4__memos_8cpp}{xb\+\_\+test\+\_\+dbf\+\_\+v4\+\_\+memos.\+cpp}} }{\pageref{xb__test__dbf__v4__memos_8cpp}}{} -\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+0.\+3/src/tests/\mbox{\hyperlink{xb__test__dbf__v4__nomemos_8cpp}{xb\+\_\+test\+\_\+dbf\+\_\+v4\+\_\+nomemos.\+cpp}} }{\pageref{xb__test__dbf__v4__nomemos_8cpp}}{} -\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+0.\+3/src/tests/\mbox{\hyperlink{xb__test__expnode_8cpp}{xb\+\_\+test\+\_\+expnode.\+cpp}} }{\pageref{xb__test__expnode_8cpp}}{} -\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+0.\+3/src/tests/\mbox{\hyperlink{xb__test__expression_8cpp}{xb\+\_\+test\+\_\+expression.\+cpp}} }{\pageref{xb__test__expression_8cpp}}{} -\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+0.\+3/src/tests/\mbox{\hyperlink{xb__test__file_8cpp}{xb\+\_\+test\+\_\+file.\+cpp}} }{\pageref{xb__test__file_8cpp}}{} -\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+0.\+3/src/tests/\mbox{\hyperlink{xb__test__filter_8cpp}{xb\+\_\+test\+\_\+filter.\+cpp}} }{\pageref{xb__test__filter_8cpp}}{} -\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+0.\+3/src/tests/\mbox{\hyperlink{xb__test__funcs_8cpp}{xb\+\_\+test\+\_\+funcs.\+cpp}} }{\pageref{xb__test__funcs_8cpp}}{} -\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+0.\+3/src/tests/\mbox{\hyperlink{xb__test__linklist_8cpp}{xb\+\_\+test\+\_\+linklist.\+cpp}} }{\pageref{xb__test__linklist_8cpp}}{} -\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+0.\+3/src/tests/\mbox{\hyperlink{xb__test__lock_8cpp}{xb\+\_\+test\+\_\+lock.\+cpp}} }{\pageref{xb__test__lock_8cpp}}{} -\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+0.\+3/src/tests/\mbox{\hyperlink{xb__test__lock2_8cpp}{xb\+\_\+test\+\_\+lock2.\+cpp}} }{\pageref{xb__test__lock2_8cpp}}{} -\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+0.\+3/src/tests/\mbox{\hyperlink{xb__test__log_8cpp}{xb\+\_\+test\+\_\+log.\+cpp}} }{\pageref{xb__test__log_8cpp}}{} -\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+0.\+3/src/tests/\mbox{\hyperlink{xb__test__mdx_8cpp}{xb\+\_\+test\+\_\+mdx.\+cpp}} }{\pageref{xb__test__mdx_8cpp}}{} -\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+0.\+3/src/tests/\mbox{\hyperlink{xb__test__ndx_8cpp}{xb\+\_\+test\+\_\+ndx.\+cpp}} }{\pageref{xb__test__ndx_8cpp}}{} -\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+0.\+3/src/tests/\mbox{\hyperlink{xb__test__sql_8cpp}{xb\+\_\+test\+\_\+sql.\+cpp}} }{\pageref{xb__test__sql_8cpp}}{} -\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+0.\+3/src/tests/\mbox{\hyperlink{xb__test__string_8cpp}{xb\+\_\+test\+\_\+string.\+cpp}} }{\pageref{xb__test__string_8cpp}}{} -\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+0.\+3/src/tests/\mbox{\hyperlink{xb__test__tblmgr_8cpp}{xb\+\_\+test\+\_\+tblmgr.\+cpp}} }{\pageref{xb__test__tblmgr_8cpp}}{} -\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+0.\+3/src/tests/\mbox{\hyperlink{xb__test__uda_8cpp}{xb\+\_\+test\+\_\+uda.\+cpp}} }{\pageref{xb__test__uda_8cpp}}{} -\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+0.\+3/src/tests/\mbox{\hyperlink{xb__test__xbase_8cpp}{xb\+\_\+test\+\_\+xbase.\+cpp}} }{\pageref{xb__test__xbase_8cpp}}{} -\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+0.\+3/src/utils/\mbox{\hyperlink{xb__cfg__check_8cpp}{xb\+\_\+cfg\+\_\+check.\+cpp}} }{\pageref{xb__cfg__check_8cpp}}{} -\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+0.\+3/src/utils/\mbox{\hyperlink{xb__copydbf_8cpp}{xb\+\_\+copydbf.\+cpp}} }{\pageref{xb__copydbf_8cpp}}{} -\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+0.\+3/src/utils/\mbox{\hyperlink{xb__dbfutil_8cpp}{xb\+\_\+dbfutil.\+cpp}} }{\pageref{xb__dbfutil_8cpp}}{} -\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+0.\+3/src/utils/\mbox{\hyperlink{xb__deletall_8cpp}{xb\+\_\+deletall.\+cpp}} }{\pageref{xb__deletall_8cpp}}{} -\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+0.\+3/src/utils/\mbox{\hyperlink{xb__dumpdbt_8cpp}{xb\+\_\+dumpdbt.\+cpp}} }{\pageref{xb__dumpdbt_8cpp}}{} -\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+0.\+3/src/utils/\mbox{\hyperlink{xb__dumphdr_8cpp}{xb\+\_\+dumphdr.\+cpp}} }{\pageref{xb__dumphdr_8cpp}}{} -\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+0.\+3/src/utils/\mbox{\hyperlink{xb__dumpix_8cpp}{xb\+\_\+dumpix.\+cpp}} }{\pageref{xb__dumpix_8cpp}}{} -\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+0.\+3/src/utils/\mbox{\hyperlink{xb__dumprecs_8cpp}{xb\+\_\+dumprecs.\+cpp}} }{\pageref{xb__dumprecs_8cpp}}{} -\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+0.\+3/src/utils/\mbox{\hyperlink{xb__execsql_8cpp}{xb\+\_\+execsql.\+cpp}} }{\pageref{xb__execsql_8cpp}}{} -\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+0.\+3/src/utils/\mbox{\hyperlink{xb__pack_8cpp}{xb\+\_\+pack.\+cpp}} }{\pageref{xb__pack_8cpp}}{} -\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+0.\+3/src/utils/\mbox{\hyperlink{xb__tblinfo_8cpp}{xb\+\_\+tblinfo.\+cpp}} }{\pageref{xb__tblinfo_8cpp}}{} -\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+0.\+3/src/utils/\mbox{\hyperlink{xb__undelall_8cpp}{xb\+\_\+undelall.\+cpp}} }{\pageref{xb__undelall_8cpp}}{} -\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+0.\+3/src/utils/\mbox{\hyperlink{xb__zap_8cpp}{xb\+\_\+zap.\+cpp}} }{\pageref{xb__zap_8cpp}}{} +\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+1.\+0/src/core/\mbox{\hyperlink{xbbcd_8cpp}{xbbcd.\+cpp}} }{\pageref{xbbcd_8cpp}}{} +\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+1.\+0/src/core/\mbox{\hyperlink{xbblockread_8cpp}{xbblockread.\+cpp}} }{\pageref{xbblockread_8cpp}}{} +\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+1.\+0/src/core/\mbox{\hyperlink{xbdate_8cpp}{xbdate.\+cpp}} }{\pageref{xbdate_8cpp}}{} +\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+1.\+0/src/core/\mbox{\hyperlink{xbdbf_8cpp}{xbdbf.\+cpp}} }{\pageref{xbdbf_8cpp}}{} +\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+1.\+0/src/core/\mbox{\hyperlink{xbdbf3_8cpp}{xbdbf3.\+cpp}} }{\pageref{xbdbf3_8cpp}}{} +\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+1.\+0/src/core/\mbox{\hyperlink{xbdbf4_8cpp}{xbdbf4.\+cpp}} }{\pageref{xbdbf4_8cpp}}{} +\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+1.\+0/src/core/\mbox{\hyperlink{xbexp_8cpp}{xbexp.\+cpp}} }{\pageref{xbexp_8cpp}}{} +\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+1.\+0/src/core/\mbox{\hyperlink{xbexpnode_8cpp}{xbexpnode.\+cpp}} }{\pageref{xbexpnode_8cpp}}{} +\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+1.\+0/src/core/\mbox{\hyperlink{xbfields_8cpp}{xbfields.\+cpp}} }{\pageref{xbfields_8cpp}}{} +\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+1.\+0/src/core/\mbox{\hyperlink{xbfile_8cpp}{xbfile.\+cpp}} }{\pageref{xbfile_8cpp}}{} +\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+1.\+0/src/core/\mbox{\hyperlink{xbfilter_8cpp}{xbfilter.\+cpp}} }{\pageref{xbfilter_8cpp}}{} +\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+1.\+0/src/core/\mbox{\hyperlink{xbfuncs_8cpp}{xbfuncs.\+cpp}} }{\pageref{xbfuncs_8cpp}}{} +\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+1.\+0/src/core/\mbox{\hyperlink{xbixbase_8cpp}{xbixbase.\+cpp}} }{\pageref{xbixbase_8cpp}}{} +\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+1.\+0/src/core/\mbox{\hyperlink{xbixmdx_8cpp}{xbixmdx.\+cpp}} }{\pageref{xbixmdx_8cpp}}{} +\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+1.\+0/src/core/\mbox{\hyperlink{xbixndx_8cpp}{xbixndx.\+cpp}} }{\pageref{xbixndx_8cpp}}{} +\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+1.\+0/src/core/\mbox{\hyperlink{xblog_8cpp}{xblog.\+cpp}} }{\pageref{xblog_8cpp}}{} +\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+1.\+0/src/core/\mbox{\hyperlink{xbmemo_8cpp}{xbmemo.\+cpp}} }{\pageref{xbmemo_8cpp}}{} +\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+1.\+0/src/core/\mbox{\hyperlink{xbmemo3_8cpp}{xbmemo3.\+cpp}} }{\pageref{xbmemo3_8cpp}}{} +\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+1.\+0/src/core/\mbox{\hyperlink{xbmemo4_8cpp}{xbmemo4.\+cpp}} }{\pageref{xbmemo4_8cpp}}{} +\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+1.\+0/src/core/\mbox{\hyperlink{xbssv_8cpp}{xbssv.\+cpp}} }{\pageref{xbssv_8cpp}}{} +\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+1.\+0/src/core/\mbox{\hyperlink{xbstring_8cpp}{xbstring.\+cpp}} }{\pageref{xbstring_8cpp}}{} +\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+1.\+0/src/core/\mbox{\hyperlink{xbtag_8cpp}{xbtag.\+cpp}} }{\pageref{xbtag_8cpp}}{} +\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+1.\+0/src/core/\mbox{\hyperlink{xbtblmgr_8cpp}{xbtblmgr.\+cpp}} }{\pageref{xbtblmgr_8cpp}}{} +\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+1.\+0/src/core/\mbox{\hyperlink{xbuda_8cpp}{xbuda.\+cpp}} }{\pageref{xbuda_8cpp}}{} +\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+1.\+0/src/core/\mbox{\hyperlink{xbxbase_8cpp}{xbxbase.\+cpp}} }{\pageref{xbxbase_8cpp}}{} +\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+1.\+0/src/examples/\mbox{\hyperlink{xb__ex__date_8cpp}{xb\+\_\+ex\+\_\+date.\+cpp}} }{\pageref{xb__ex__date_8cpp}}{} +\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+1.\+0/src/examples/\mbox{\hyperlink{xb__ex__expression_8cpp}{xb\+\_\+ex\+\_\+expression.\+cpp}} }{\pageref{xb__ex__expression_8cpp}}{} +\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+1.\+0/src/examples/\mbox{\hyperlink{xb__ex__sql_8cpp}{xb\+\_\+ex\+\_\+sql.\+cpp}} }{\pageref{xb__ex__sql_8cpp}}{} +\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+1.\+0/src/examples/\mbox{\hyperlink{xb__ex__ssv_8cpp}{xb\+\_\+ex\+\_\+ssv.\+cpp}} }{\pageref{xb__ex__ssv_8cpp}}{} +\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+1.\+0/src/examples/\mbox{\hyperlink{xb__ex__string_8cpp}{xb\+\_\+ex\+\_\+string.\+cpp}} }{\pageref{xb__ex__string_8cpp}}{} +\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+1.\+0/src/examples/\mbox{\hyperlink{xb__ex__v3__create__dbf_8cpp}{xb\+\_\+ex\+\_\+v3\+\_\+create\+\_\+dbf.\+cpp}} }{\pageref{xb__ex__v3__create__dbf_8cpp}}{} +\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+1.\+0/src/examples/\mbox{\hyperlink{xb__ex__v3__upd__dbf_8cpp}{xb\+\_\+ex\+\_\+v3\+\_\+upd\+\_\+dbf.\+cpp}} }{\pageref{xb__ex__v3__upd__dbf_8cpp}}{} +\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+1.\+0/src/examples/\mbox{\hyperlink{xb__ex__v4__create__dbf_8cpp}{xb\+\_\+ex\+\_\+v4\+\_\+create\+\_\+dbf.\+cpp}} }{\pageref{xb__ex__v4__create__dbf_8cpp}}{} +\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+1.\+0/src/examples/\mbox{\hyperlink{xb__ex__v4__upd__dbf_8cpp}{xb\+\_\+ex\+\_\+v4\+\_\+upd\+\_\+dbf.\+cpp}} }{\pageref{xb__ex__v4__upd__dbf_8cpp}}{} +\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+1.\+0/src/include/\mbox{\hyperlink{xbase_8h}{xbase.\+h}} }{\pageref{xbase_8h}}{} +\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+1.\+0/src/include/\mbox{\hyperlink{xbbcd_8h}{xbbcd.\+h}} }{\pageref{xbbcd_8h}}{} +\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+1.\+0/src/include/\mbox{\hyperlink{xbblkread_8h}{xbblkread.\+h}} }{\pageref{xbblkread_8h}}{} +\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+1.\+0/src/include/\mbox{\hyperlink{xbdate_8h}{xbdate.\+h}} }{\pageref{xbdate_8h}}{} +\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+1.\+0/src/include/\mbox{\hyperlink{xbdbf_8h}{xbdbf.\+h}} }{\pageref{xbdbf_8h}}{} +\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+1.\+0/src/include/\mbox{\hyperlink{xbexp_8h}{xbexp.\+h}} }{\pageref{xbexp_8h}}{} +\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+1.\+0/src/include/\mbox{\hyperlink{xbexpnode_8h}{xbexpnode.\+h}} }{\pageref{xbexpnode_8h}}{} +\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+1.\+0/src/include/\mbox{\hyperlink{xbfile_8h}{xbfile.\+h}} }{\pageref{xbfile_8h}}{} +\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+1.\+0/src/include/\mbox{\hyperlink{xbfilter_8h}{xbfilter.\+h}} }{\pageref{xbfilter_8h}}{} +\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+1.\+0/src/include/\mbox{\hyperlink{xbindex_8h}{xbindex.\+h}} }{\pageref{xbindex_8h}}{} +\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+1.\+0/src/include/\mbox{\hyperlink{xblnklst_8h}{xblnklst.\+h}} }{\pageref{xblnklst_8h}}{} +\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+1.\+0/src/include/\mbox{\hyperlink{xblnklstord_8h}{xblnklstord.\+h}} }{\pageref{xblnklstord_8h}}{} +\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+1.\+0/src/include/\mbox{\hyperlink{xblnknod_8h}{xblnknod.\+h}} }{\pageref{xblnknod_8h}}{} +\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+1.\+0/src/include/\mbox{\hyperlink{xblog_8h}{xblog.\+h}} }{\pageref{xblog_8h}}{} +\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+1.\+0/src/include/\mbox{\hyperlink{xbmemo_8h}{xbmemo.\+h}} }{\pageref{xbmemo_8h}}{} +\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+1.\+0/src/include/\mbox{\hyperlink{xbretcod_8h}{xbretcod.\+h}} }{\pageref{xbretcod_8h}}{} +\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+1.\+0/src/include/\mbox{\hyperlink{xbsql_8h}{xbsql.\+h}} }{\pageref{xbsql_8h}}{} +\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+1.\+0/src/include/\mbox{\hyperlink{xbssv_8h}{xbssv.\+h}} }{\pageref{xbssv_8h}}{} +\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+1.\+0/src/include/\mbox{\hyperlink{xbstring_8h}{xbstring.\+h}} }{\pageref{xbstring_8h}}{} +\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+1.\+0/src/include/\mbox{\hyperlink{xbtag_8h}{xbtag.\+h}} }{\pageref{xbtag_8h}}{} +\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+1.\+0/src/include/\mbox{\hyperlink{xbtblmgr_8h}{xbtblmgr.\+h}} }{\pageref{xbtblmgr_8h}}{} +\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+1.\+0/src/include/\mbox{\hyperlink{xbtypes_8h}{xbtypes.\+h}} }{\pageref{xbtypes_8h}}{} +\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+1.\+0/src/include/\mbox{\hyperlink{xbuda_8h}{xbuda.\+h}} }{\pageref{xbuda_8h}}{} +\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+1.\+0/src/include/\mbox{\hyperlink{xbxbase_8h}{xbxbase.\+h}} }{\pageref{xbxbase_8h}}{} +\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+1.\+0/src/sql/\mbox{\hyperlink{xbalttbl_8cpp}{xbalttbl.\+cpp}} }{\pageref{xbalttbl_8cpp}}{} +\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+1.\+0/src/sql/\mbox{\hyperlink{xbcrix_8cpp}{xbcrix.\+cpp}} }{\pageref{xbcrix_8cpp}}{} +\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+1.\+0/src/sql/\mbox{\hyperlink{xbcrtbl_8cpp}{xbcrtbl.\+cpp}} }{\pageref{xbcrtbl_8cpp}}{} +\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+1.\+0/src/sql/\mbox{\hyperlink{xbcrtbl_8save_8cpp}{xbcrtbl.\+save.\+cpp}} }{\pageref{xbcrtbl_8save_8cpp}}{} +\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+1.\+0/src/sql/\mbox{\hyperlink{xbdelete_8cpp}{xbdelete.\+cpp}} }{\pageref{xbdelete_8cpp}}{} +\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+1.\+0/src/sql/\mbox{\hyperlink{xbdrpix_8cpp}{xbdrpix.\+cpp}} }{\pageref{xbdrpix_8cpp}}{} +\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+1.\+0/src/sql/\mbox{\hyperlink{xbdrptbl_8cpp}{xbdrptbl.\+cpp}} }{\pageref{xbdrptbl_8cpp}}{} +\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+1.\+0/src/sql/\mbox{\hyperlink{xbinsert_8cpp}{xbinsert.\+cpp}} }{\pageref{xbinsert_8cpp}}{} +\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+1.\+0/src/sql/\mbox{\hyperlink{xbselect_8cpp}{xbselect.\+cpp}} }{\pageref{xbselect_8cpp}}{} +\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+1.\+0/src/sql/\mbox{\hyperlink{xbset_8cpp}{xbset.\+cpp}} }{\pageref{xbset_8cpp}}{} +\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+1.\+0/src/sql/\mbox{\hyperlink{xbsql_8cpp}{xbsql.\+cpp}} }{\pageref{xbsql_8cpp}}{} +\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+1.\+0/src/sql/\mbox{\hyperlink{xbstmt_8cpp}{xbstmt.\+cpp}} }{\pageref{xbstmt_8cpp}}{} +\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+1.\+0/src/tests/\mbox{\hyperlink{tstfuncs_8cpp}{tstfuncs.\+cpp}} }{\pageref{tstfuncs_8cpp}}{} +\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+1.\+0/src/tests/\mbox{\hyperlink{xb__test__bcd_8cpp}{xb\+\_\+test\+\_\+bcd.\+cpp}} }{\pageref{xb__test__bcd_8cpp}}{} +\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+1.\+0/src/tests/\mbox{\hyperlink{xb__test__blockread_8cpp}{xb\+\_\+test\+\_\+blockread.\+cpp}} }{\pageref{xb__test__blockread_8cpp}}{} +\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+1.\+0/src/tests/\mbox{\hyperlink{xb__test__date_8cpp}{xb\+\_\+test\+\_\+date.\+cpp}} }{\pageref{xb__test__date_8cpp}}{} +\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+1.\+0/src/tests/\mbox{\hyperlink{xb__test__dbf__v3__memos_8cpp}{xb\+\_\+test\+\_\+dbf\+\_\+v3\+\_\+memos.\+cpp}} }{\pageref{xb__test__dbf__v3__memos_8cpp}}{} +\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+1.\+0/src/tests/\mbox{\hyperlink{xb__test__dbf__v3__nomemos_8cpp}{xb\+\_\+test\+\_\+dbf\+\_\+v3\+\_\+nomemos.\+cpp}} }{\pageref{xb__test__dbf__v3__nomemos_8cpp}}{} +\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+1.\+0/src/tests/\mbox{\hyperlink{xb__test__dbf__v4__memos_8cpp}{xb\+\_\+test\+\_\+dbf\+\_\+v4\+\_\+memos.\+cpp}} }{\pageref{xb__test__dbf__v4__memos_8cpp}}{} +\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+1.\+0/src/tests/\mbox{\hyperlink{xb__test__dbf__v4__nomemos_8cpp}{xb\+\_\+test\+\_\+dbf\+\_\+v4\+\_\+nomemos.\+cpp}} }{\pageref{xb__test__dbf__v4__nomemos_8cpp}}{} +\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+1.\+0/src/tests/\mbox{\hyperlink{xb__test__expnode_8cpp}{xb\+\_\+test\+\_\+expnode.\+cpp}} }{\pageref{xb__test__expnode_8cpp}}{} +\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+1.\+0/src/tests/\mbox{\hyperlink{xb__test__expression_8cpp}{xb\+\_\+test\+\_\+expression.\+cpp}} }{\pageref{xb__test__expression_8cpp}}{} +\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+1.\+0/src/tests/\mbox{\hyperlink{xb__test__file_8cpp}{xb\+\_\+test\+\_\+file.\+cpp}} }{\pageref{xb__test__file_8cpp}}{} +\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+1.\+0/src/tests/\mbox{\hyperlink{xb__test__filter_8cpp}{xb\+\_\+test\+\_\+filter.\+cpp}} }{\pageref{xb__test__filter_8cpp}}{} +\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+1.\+0/src/tests/\mbox{\hyperlink{xb__test__funcs_8cpp}{xb\+\_\+test\+\_\+funcs.\+cpp}} }{\pageref{xb__test__funcs_8cpp}}{} +\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+1.\+0/src/tests/\mbox{\hyperlink{xb__test__linklist_8cpp}{xb\+\_\+test\+\_\+linklist.\+cpp}} }{\pageref{xb__test__linklist_8cpp}}{} +\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+1.\+0/src/tests/\mbox{\hyperlink{xb__test__lock_8cpp}{xb\+\_\+test\+\_\+lock.\+cpp}} }{\pageref{xb__test__lock_8cpp}}{} +\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+1.\+0/src/tests/\mbox{\hyperlink{xb__test__lock2_8cpp}{xb\+\_\+test\+\_\+lock2.\+cpp}} }{\pageref{xb__test__lock2_8cpp}}{} +\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+1.\+0/src/tests/\mbox{\hyperlink{xb__test__log_8cpp}{xb\+\_\+test\+\_\+log.\+cpp}} }{\pageref{xb__test__log_8cpp}}{} +\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+1.\+0/src/tests/\mbox{\hyperlink{xb__test__mdx_8cpp}{xb\+\_\+test\+\_\+mdx.\+cpp}} }{\pageref{xb__test__mdx_8cpp}}{} +\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+1.\+0/src/tests/\mbox{\hyperlink{xb__test__ndx_8cpp}{xb\+\_\+test\+\_\+ndx.\+cpp}} }{\pageref{xb__test__ndx_8cpp}}{} +\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+1.\+0/src/tests/\mbox{\hyperlink{xb__test__sql_8cpp}{xb\+\_\+test\+\_\+sql.\+cpp}} }{\pageref{xb__test__sql_8cpp}}{} +\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+1.\+0/src/tests/\mbox{\hyperlink{xb__test__string_8cpp}{xb\+\_\+test\+\_\+string.\+cpp}} }{\pageref{xb__test__string_8cpp}}{} +\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+1.\+0/src/tests/\mbox{\hyperlink{xb__test__tblmgr_8cpp}{xb\+\_\+test\+\_\+tblmgr.\+cpp}} }{\pageref{xb__test__tblmgr_8cpp}}{} +\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+1.\+0/src/tests/\mbox{\hyperlink{xb__test__uda_8cpp}{xb\+\_\+test\+\_\+uda.\+cpp}} }{\pageref{xb__test__uda_8cpp}}{} +\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+1.\+0/src/tests/\mbox{\hyperlink{xb__test__xbase_8cpp}{xb\+\_\+test\+\_\+xbase.\+cpp}} }{\pageref{xb__test__xbase_8cpp}}{} +\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+1.\+0/src/utils/\mbox{\hyperlink{xb__cfg__check_8cpp}{xb\+\_\+cfg\+\_\+check.\+cpp}} }{\pageref{xb__cfg__check_8cpp}}{} +\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+1.\+0/src/utils/\mbox{\hyperlink{xb__copydbf_8cpp}{xb\+\_\+copydbf.\+cpp}} }{\pageref{xb__copydbf_8cpp}}{} +\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+1.\+0/src/utils/\mbox{\hyperlink{xb__dbfutil_8cpp}{xb\+\_\+dbfutil.\+cpp}} }{\pageref{xb__dbfutil_8cpp}}{} +\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+1.\+0/src/utils/\mbox{\hyperlink{xb__deletall_8cpp}{xb\+\_\+deletall.\+cpp}} }{\pageref{xb__deletall_8cpp}}{} +\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+1.\+0/src/utils/\mbox{\hyperlink{xb__dumpdbt_8cpp}{xb\+\_\+dumpdbt.\+cpp}} }{\pageref{xb__dumpdbt_8cpp}}{} +\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+1.\+0/src/utils/\mbox{\hyperlink{xb__dumprecs_8cpp}{xb\+\_\+dumprecs.\+cpp}} }{\pageref{xb__dumprecs_8cpp}}{} +\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+1.\+0/src/utils/\mbox{\hyperlink{xb__execsql_8cpp}{xb\+\_\+execsql.\+cpp}} }{\pageref{xb__execsql_8cpp}}{} +\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+1.\+0/src/utils/\mbox{\hyperlink{xb__pack_8cpp}{xb\+\_\+pack.\+cpp}} }{\pageref{xb__pack_8cpp}}{} +\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+1.\+0/src/utils/\mbox{\hyperlink{xb__tblinfo_8cpp}{xb\+\_\+tblinfo.\+cpp}} }{\pageref{xb__tblinfo_8cpp}}{} +\item\contentsline{section}{/mnt/1\+Tdata/xbase/xbase64-\/4.\+1.\+0/src/utils/\mbox{\hyperlink{xb__undelall_8cpp}{xb\+\_\+undelall.\+cpp}} }{\pageref{xb__undelall_8cpp}}{} \end{DoxyCompactList} diff --git a/docs/doxygen/latex/refman.tex b/docs/doxygen/latex/refman.tex index 6a9ec26..541e8e0 100644 --- a/docs/doxygen/latex/refman.tex +++ b/docs/doxygen/latex/refman.tex @@ -197,6 +197,7 @@ \input{classxb_1_1xbXBase} \chapter{File Documentation} \input{xbbcd_8cpp} +\input{xbblockread_8cpp} \input{xbdate_8cpp} \input{xbdbf_8cpp} \input{xbdbf3_8cpp} @@ -221,7 +222,9 @@ \input{xbuda_8cpp} \input{xbxbase_8cpp} \input{xb__ex__date_8cpp} +\input{xb__ex__expression_8cpp} \input{xb__ex__sql_8cpp} +\input{xb__ex__ssv_8cpp} \input{xb__ex__string_8cpp} \input{xb__ex__v3__create__dbf_8cpp} \input{xb__ex__v3__upd__dbf_8cpp} @@ -231,6 +234,8 @@ \input{xbase_8h_source} \input{xbbcd_8h} \input{xbbcd_8h_source} +\input{xbblkread_8h} +\input{xbblkread_8h_source} \input{xbdate_8h} \input{xbdate_8h_source} \input{xbdbf_8h} @@ -276,14 +281,18 @@ \input{xbalttbl_8cpp} \input{xbcrix_8cpp} \input{xbcrtbl_8cpp} +\input{xbcrtbl_8save_8cpp} \input{xbdelete_8cpp} \input{xbdrpix_8cpp} \input{xbdrptbl_8cpp} \input{xbinsert_8cpp} +\input{xbselect_8cpp} \input{xbset_8cpp} \input{xbsql_8cpp} +\input{xbstmt_8cpp} \input{tstfuncs_8cpp} \input{xb__test__bcd_8cpp} +\input{xb__test__blockread_8cpp} \input{xb__test__date_8cpp} \input{xb__test__dbf__v3__memos_8cpp} \input{xb__test__dbf__v3__nomemos_8cpp} @@ -310,14 +319,11 @@ \input{xb__dbfutil_8cpp} \input{xb__deletall_8cpp} \input{xb__dumpdbt_8cpp} -\input{xb__dumphdr_8cpp} -\input{xb__dumpix_8cpp} \input{xb__dumprecs_8cpp} \input{xb__execsql_8cpp} \input{xb__pack_8cpp} \input{xb__tblinfo_8cpp} \input{xb__undelall_8cpp} -\input{xb__zap_8cpp} %--- End generated contents --- % Index \backmatter diff --git a/docs/doxygen/latex/structxb_1_1xbSchema.tex b/docs/doxygen/latex/structxb_1_1xbSchema.tex index 6e49e45..dd920fc 100644 --- a/docs/doxygen/latex/structxb_1_1xbSchema.tex +++ b/docs/doxygen/latex/structxb_1_1xbSchema.tex @@ -74,4 +74,4 @@ See program \mbox{\hyperlink{xb__ex__v3__create__dbf_8cpp}{xb\+\_\+ex\+\_\+v3\+\ The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize} \item -/mnt/1\+Tdata/xbase/xbase64-\/4.\+0.\+3/src/include/\mbox{\hyperlink{xbdbf_8h}{xbdbf.\+h}}\end{DoxyCompactItemize} +/mnt/1\+Tdata/xbase/xbase64-\/4.\+1.\+0/src/include/\mbox{\hyperlink{xbdbf_8h}{xbdbf.\+h}}\end{DoxyCompactItemize} diff --git a/docs/doxygen/latex/structxb_1_1xbTblList.tex b/docs/doxygen/latex/structxb_1_1xbTblList.tex index 4ddaab0..795d36e 100644 --- a/docs/doxygen/latex/structxb_1_1xbTblList.tex +++ b/docs/doxygen/latex/structxb_1_1xbTblList.tex @@ -9,6 +9,8 @@ \item \mbox{\hyperlink{structxb_1_1xbTblList}{xb\+Tbl\+List}} $\ast$ \mbox{\hyperlink{structxb_1_1xbTblList_a3fd169fcf0fd4df927544e5342db583c}{p\+Next}} \item +\mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} $\ast$ \mbox{\hyperlink{structxb_1_1xbTblList_aceec65f6f6b585788cf98e8dabd2737d}{ps\+Fq\+Tbl\+Name}} +\item \mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} $\ast$ \mbox{\hyperlink{structxb_1_1xbTblList_a02c3b0c47fd104ef9758b375ecdcfd0f}{ps\+Tbl\+Name}} \item \mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} $\ast$ \mbox{\hyperlink{structxb_1_1xbTblList_ac87742c8a6b1cf2e7e35218e96966a05}{ps\+Tbl\+Alias}} @@ -30,6 +32,12 @@ \doxysubsubsection{\texorpdfstring{pNext}{pNext}} {\footnotesize\ttfamily \mbox{\hyperlink{structxb_1_1xbTblList}{xb\+Tbl\+List}}$\ast$ xb\+::xb\+Tbl\+List\+::p\+Next} +\mbox{\Hypertarget{structxb_1_1xbTblList_aceec65f6f6b585788cf98e8dabd2737d}\label{structxb_1_1xbTblList_aceec65f6f6b585788cf98e8dabd2737d}} +\index{xb::xbTblList@{xb::xbTblList}!psFqTblName@{psFqTblName}} +\index{psFqTblName@{psFqTblName}!xb::xbTblList@{xb::xbTblList}} +\doxysubsubsection{\texorpdfstring{psFqTblName}{psFqTblName}} +{\footnotesize\ttfamily \mbox{\hyperlink{classxb_1_1xbString}{xb\+String}}$\ast$ xb\+::xb\+Tbl\+List\+::ps\+Fq\+Tbl\+Name} + \mbox{\Hypertarget{structxb_1_1xbTblList_ac87742c8a6b1cf2e7e35218e96966a05}\label{structxb_1_1xbTblList_ac87742c8a6b1cf2e7e35218e96966a05}} \index{xb::xbTblList@{xb::xbTblList}!psTblAlias@{psTblAlias}} \index{psTblAlias@{psTblAlias}!xb::xbTblList@{xb::xbTblList}} @@ -46,4 +54,4 @@ The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize} \item -/mnt/1\+Tdata/xbase/xbase64-\/4.\+0.\+3/src/include/\mbox{\hyperlink{xbtblmgr_8h}{xbtblmgr.\+h}}\end{DoxyCompactItemize} +/mnt/1\+Tdata/xbase/xbase64-\/4.\+1.\+0/src/include/\mbox{\hyperlink{xbtblmgr_8h}{xbtblmgr.\+h}}\end{DoxyCompactItemize} diff --git a/docs/doxygen/latex/tstfuncs_8cpp.tex b/docs/doxygen/latex/tstfuncs_8cpp.tex index acec80e..276c1fe 100644 --- a/docs/doxygen/latex/tstfuncs_8cpp.tex +++ b/docs/doxygen/latex/tstfuncs_8cpp.tex @@ -1,5 +1,5 @@ -\hypertarget{tstfuncs_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.0.3/src/tests/tstfuncs.cpp File Reference} -\label{tstfuncs_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/tests/tstfuncs.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/tests/tstfuncs.cpp}} +\hypertarget{tstfuncs_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.1.0/src/tests/tstfuncs.cpp File Reference} +\label{tstfuncs_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/tests/tstfuncs.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/tests/tstfuncs.cpp}} \doxysubsection*{Functions} \begin{DoxyCompactItemize} \item diff --git a/docs/doxygen/latex/xb__cfg__check_8cpp.tex b/docs/doxygen/latex/xb__cfg__check_8cpp.tex index 4e50ce2..edcc405 100644 --- a/docs/doxygen/latex/xb__cfg__check_8cpp.tex +++ b/docs/doxygen/latex/xb__cfg__check_8cpp.tex @@ -1,5 +1,5 @@ -\hypertarget{xb__cfg__check_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.0.3/src/utils/xb\+\_\+cfg\+\_\+check.cpp File Reference} -\label{xb__cfg__check_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/utils/xb\_cfg\_check.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/utils/xb\_cfg\_check.cpp}} +\hypertarget{xb__cfg__check_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.1.0/src/utils/xb\+\_\+cfg\+\_\+check.cpp File Reference} +\label{xb__cfg__check_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/utils/xb\_cfg\_check.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/utils/xb\_cfg\_check.cpp}} {\ttfamily \#include $<$stdio.\+h$>$}\newline {\ttfamily \#include $<$stdlib.\+h$>$}\newline {\ttfamily \#include \char`\"{}xbase.\+h\char`\"{}}\newline diff --git a/docs/doxygen/latex/xb__copydbf_8cpp.tex b/docs/doxygen/latex/xb__copydbf_8cpp.tex index a7de780..da6fb80 100644 --- a/docs/doxygen/latex/xb__copydbf_8cpp.tex +++ b/docs/doxygen/latex/xb__copydbf_8cpp.tex @@ -1,17 +1,33 @@ -\hypertarget{xb__copydbf_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.0.3/src/utils/xb\+\_\+copydbf.cpp File Reference} -\label{xb__copydbf_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/utils/xb\_copydbf.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/utils/xb\_copydbf.cpp}} +\hypertarget{xb__copydbf_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.1.0/src/utils/xb\+\_\+copydbf.cpp File Reference} +\label{xb__copydbf_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/utils/xb\_copydbf.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/utils/xb\_copydbf.cpp}} {\ttfamily \#include $<$xbase.\+h$>$}\newline \doxysubsection*{Functions} \begin{DoxyCompactItemize} \item -int \mbox{\hyperlink{xb__copydbf_8cpp_a0c99d968a34e803d378692bde2e3f18f}{main}} (int ac, char $\ast$$\ast$av) +void \mbox{\hyperlink{xb__copydbf_8cpp_ae964ff8411b4fdcaf65cb5529aea4bef}{Print\+Help}} () +\item +void \mbox{\hyperlink{xb__copydbf_8cpp_a1fae5968f70747445d63f63065fb7ef3}{Print\+Version}} () +\item +int \mbox{\hyperlink{xb__copydbf_8cpp_a0ddf1224851353fc92bfbff6f499fa97}{main}} (int argc, char $\ast$argv\mbox{[}$\,$\mbox{]}) \end{DoxyCompactItemize} \doxysubsection{Function Documentation} -\mbox{\Hypertarget{xb__copydbf_8cpp_a0c99d968a34e803d378692bde2e3f18f}\label{xb__copydbf_8cpp_a0c99d968a34e803d378692bde2e3f18f}} +\mbox{\Hypertarget{xb__copydbf_8cpp_a0ddf1224851353fc92bfbff6f499fa97}\label{xb__copydbf_8cpp_a0ddf1224851353fc92bfbff6f499fa97}} \index{xb\_copydbf.cpp@{xb\_copydbf.cpp}!main@{main}} \index{main@{main}!xb\_copydbf.cpp@{xb\_copydbf.cpp}} \doxysubsubsection{\texorpdfstring{main()}{main()}} -{\footnotesize\ttfamily int main (\begin{DoxyParamCaption}\item[{int}]{ac, }\item[{char $\ast$$\ast$}]{av }\end{DoxyParamCaption})} +{\footnotesize\ttfamily int main (\begin{DoxyParamCaption}\item[{int}]{argc, }\item[{char $\ast$}]{argv\mbox{[}$\,$\mbox{]} }\end{DoxyParamCaption})} + +\mbox{\Hypertarget{xb__copydbf_8cpp_ae964ff8411b4fdcaf65cb5529aea4bef}\label{xb__copydbf_8cpp_ae964ff8411b4fdcaf65cb5529aea4bef}} +\index{xb\_copydbf.cpp@{xb\_copydbf.cpp}!PrintHelp@{PrintHelp}} +\index{PrintHelp@{PrintHelp}!xb\_copydbf.cpp@{xb\_copydbf.cpp}} +\doxysubsubsection{\texorpdfstring{PrintHelp()}{PrintHelp()}} +{\footnotesize\ttfamily void Print\+Help (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} + +\mbox{\Hypertarget{xb__copydbf_8cpp_a1fae5968f70747445d63f63065fb7ef3}\label{xb__copydbf_8cpp_a1fae5968f70747445d63f63065fb7ef3}} +\index{xb\_copydbf.cpp@{xb\_copydbf.cpp}!PrintVersion@{PrintVersion}} +\index{PrintVersion@{PrintVersion}!xb\_copydbf.cpp@{xb\_copydbf.cpp}} +\doxysubsubsection{\texorpdfstring{PrintVersion()}{PrintVersion()}} +{\footnotesize\ttfamily void Print\+Version (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} diff --git a/docs/doxygen/latex/xb__dbfutil_8cpp.tex b/docs/doxygen/latex/xb__dbfutil_8cpp.tex index 6e6b9d0..a7f0538 100644 --- a/docs/doxygen/latex/xb__dbfutil_8cpp.tex +++ b/docs/doxygen/latex/xb__dbfutil_8cpp.tex @@ -1,17 +1,33 @@ -\hypertarget{xb__dbfutil_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.0.3/src/utils/xb\+\_\+dbfutil.cpp File Reference} -\label{xb__dbfutil_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/utils/xb\_dbfutil.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/utils/xb\_dbfutil.cpp}} +\hypertarget{xb__dbfutil_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.1.0/src/utils/xb\+\_\+dbfutil.cpp File Reference} +\label{xb__dbfutil_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/utils/xb\_dbfutil.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/utils/xb\_dbfutil.cpp}} {\ttfamily \#include \char`\"{}xbase.\+h\char`\"{}}\newline \doxysubsection*{Functions} \begin{DoxyCompactItemize} \item -DOXYOFF int \mbox{\hyperlink{xb__dbfutil_8cpp_a57e6ea63b6f0a962708db29159629a6d}{main}} (int, char $\ast$$\ast$) +DOXYOFF void \mbox{\hyperlink{xb__dbfutil_8cpp_a9c55a055e1cd4249c7f47e19dc7ac564}{Print\+Help}} () +\item +void \mbox{\hyperlink{xb__dbfutil_8cpp_a1fae5968f70747445d63f63065fb7ef3}{Print\+Version}} () +\item +int \mbox{\hyperlink{xb__dbfutil_8cpp_a0ddf1224851353fc92bfbff6f499fa97}{main}} (int argc, char $\ast$argv\mbox{[}$\,$\mbox{]}) \end{DoxyCompactItemize} \doxysubsection{Function Documentation} -\mbox{\Hypertarget{xb__dbfutil_8cpp_a57e6ea63b6f0a962708db29159629a6d}\label{xb__dbfutil_8cpp_a57e6ea63b6f0a962708db29159629a6d}} +\mbox{\Hypertarget{xb__dbfutil_8cpp_a0ddf1224851353fc92bfbff6f499fa97}\label{xb__dbfutil_8cpp_a0ddf1224851353fc92bfbff6f499fa97}} \index{xb\_dbfutil.cpp@{xb\_dbfutil.cpp}!main@{main}} \index{main@{main}!xb\_dbfutil.cpp@{xb\_dbfutil.cpp}} \doxysubsubsection{\texorpdfstring{main()}{main()}} -{\footnotesize\ttfamily DOXYOFF int main (\begin{DoxyParamCaption}\item[{int}]{, }\item[{char $\ast$$\ast$}]{ }\end{DoxyParamCaption})} +{\footnotesize\ttfamily int main (\begin{DoxyParamCaption}\item[{int}]{argc, }\item[{char $\ast$}]{argv\mbox{[}$\,$\mbox{]} }\end{DoxyParamCaption})} + +\mbox{\Hypertarget{xb__dbfutil_8cpp_a9c55a055e1cd4249c7f47e19dc7ac564}\label{xb__dbfutil_8cpp_a9c55a055e1cd4249c7f47e19dc7ac564}} +\index{xb\_dbfutil.cpp@{xb\_dbfutil.cpp}!PrintHelp@{PrintHelp}} +\index{PrintHelp@{PrintHelp}!xb\_dbfutil.cpp@{xb\_dbfutil.cpp}} +\doxysubsubsection{\texorpdfstring{PrintHelp()}{PrintHelp()}} +{\footnotesize\ttfamily DOXYOFF void Print\+Help (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} + +\mbox{\Hypertarget{xb__dbfutil_8cpp_a1fae5968f70747445d63f63065fb7ef3}\label{xb__dbfutil_8cpp_a1fae5968f70747445d63f63065fb7ef3}} +\index{xb\_dbfutil.cpp@{xb\_dbfutil.cpp}!PrintVersion@{PrintVersion}} +\index{PrintVersion@{PrintVersion}!xb\_dbfutil.cpp@{xb\_dbfutil.cpp}} +\doxysubsubsection{\texorpdfstring{PrintVersion()}{PrintVersion()}} +{\footnotesize\ttfamily void Print\+Version (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} diff --git a/docs/doxygen/latex/xb__deletall_8cpp.tex b/docs/doxygen/latex/xb__deletall_8cpp.tex index 25dfb54..fce1850 100644 --- a/docs/doxygen/latex/xb__deletall_8cpp.tex +++ b/docs/doxygen/latex/xb__deletall_8cpp.tex @@ -1,17 +1,33 @@ -\hypertarget{xb__deletall_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.0.3/src/utils/xb\+\_\+deletall.cpp File Reference} -\label{xb__deletall_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/utils/xb\_deletall.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/utils/xb\_deletall.cpp}} +\hypertarget{xb__deletall_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.1.0/src/utils/xb\+\_\+deletall.cpp File Reference} +\label{xb__deletall_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/utils/xb\_deletall.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/utils/xb\_deletall.cpp}} {\ttfamily \#include $<$xbase.\+h$>$}\newline \doxysubsection*{Functions} \begin{DoxyCompactItemize} \item -int \mbox{\hyperlink{xb__deletall_8cpp_a0c99d968a34e803d378692bde2e3f18f}{main}} (int ac, char $\ast$$\ast$av) +void \mbox{\hyperlink{xb__deletall_8cpp_ae964ff8411b4fdcaf65cb5529aea4bef}{Print\+Help}} () +\item +void \mbox{\hyperlink{xb__deletall_8cpp_a1fae5968f70747445d63f63065fb7ef3}{Print\+Version}} () +\item +int \mbox{\hyperlink{xb__deletall_8cpp_a0ddf1224851353fc92bfbff6f499fa97}{main}} (int argc, char $\ast$argv\mbox{[}$\,$\mbox{]}) \end{DoxyCompactItemize} \doxysubsection{Function Documentation} -\mbox{\Hypertarget{xb__deletall_8cpp_a0c99d968a34e803d378692bde2e3f18f}\label{xb__deletall_8cpp_a0c99d968a34e803d378692bde2e3f18f}} +\mbox{\Hypertarget{xb__deletall_8cpp_a0ddf1224851353fc92bfbff6f499fa97}\label{xb__deletall_8cpp_a0ddf1224851353fc92bfbff6f499fa97}} \index{xb\_deletall.cpp@{xb\_deletall.cpp}!main@{main}} \index{main@{main}!xb\_deletall.cpp@{xb\_deletall.cpp}} \doxysubsubsection{\texorpdfstring{main()}{main()}} -{\footnotesize\ttfamily int main (\begin{DoxyParamCaption}\item[{int}]{ac, }\item[{char $\ast$$\ast$}]{av }\end{DoxyParamCaption})} +{\footnotesize\ttfamily int main (\begin{DoxyParamCaption}\item[{int}]{argc, }\item[{char $\ast$}]{argv\mbox{[}$\,$\mbox{]} }\end{DoxyParamCaption})} + +\mbox{\Hypertarget{xb__deletall_8cpp_ae964ff8411b4fdcaf65cb5529aea4bef}\label{xb__deletall_8cpp_ae964ff8411b4fdcaf65cb5529aea4bef}} +\index{xb\_deletall.cpp@{xb\_deletall.cpp}!PrintHelp@{PrintHelp}} +\index{PrintHelp@{PrintHelp}!xb\_deletall.cpp@{xb\_deletall.cpp}} +\doxysubsubsection{\texorpdfstring{PrintHelp()}{PrintHelp()}} +{\footnotesize\ttfamily void Print\+Help (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} + +\mbox{\Hypertarget{xb__deletall_8cpp_a1fae5968f70747445d63f63065fb7ef3}\label{xb__deletall_8cpp_a1fae5968f70747445d63f63065fb7ef3}} +\index{xb\_deletall.cpp@{xb\_deletall.cpp}!PrintVersion@{PrintVersion}} +\index{PrintVersion@{PrintVersion}!xb\_deletall.cpp@{xb\_deletall.cpp}} +\doxysubsubsection{\texorpdfstring{PrintVersion()}{PrintVersion()}} +{\footnotesize\ttfamily void Print\+Version (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} diff --git a/docs/doxygen/latex/xb__dumpdbt_8cpp.tex b/docs/doxygen/latex/xb__dumpdbt_8cpp.tex index 422a8f7..4d46b1d 100644 --- a/docs/doxygen/latex/xb__dumpdbt_8cpp.tex +++ b/docs/doxygen/latex/xb__dumpdbt_8cpp.tex @@ -1,17 +1,33 @@ -\hypertarget{xb__dumpdbt_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.0.3/src/utils/xb\+\_\+dumpdbt.cpp File Reference} -\label{xb__dumpdbt_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/utils/xb\_dumpdbt.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/utils/xb\_dumpdbt.cpp}} +\hypertarget{xb__dumpdbt_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.1.0/src/utils/xb\+\_\+dumpdbt.cpp File Reference} +\label{xb__dumpdbt_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/utils/xb\_dumpdbt.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/utils/xb\_dumpdbt.cpp}} {\ttfamily \#include $<$xbase.\+h$>$}\newline \doxysubsection*{Functions} \begin{DoxyCompactItemize} \item -int \mbox{\hyperlink{xb__dumpdbt_8cpp_a0c99d968a34e803d378692bde2e3f18f}{main}} (int ac, char $\ast$$\ast$av) +void \mbox{\hyperlink{xb__dumpdbt_8cpp_ae964ff8411b4fdcaf65cb5529aea4bef}{Print\+Help}} () +\item +void \mbox{\hyperlink{xb__dumpdbt_8cpp_a1fae5968f70747445d63f63065fb7ef3}{Print\+Version}} () +\item +int \mbox{\hyperlink{xb__dumpdbt_8cpp_a0ddf1224851353fc92bfbff6f499fa97}{main}} (int argc, char $\ast$argv\mbox{[}$\,$\mbox{]}) \end{DoxyCompactItemize} \doxysubsection{Function Documentation} -\mbox{\Hypertarget{xb__dumpdbt_8cpp_a0c99d968a34e803d378692bde2e3f18f}\label{xb__dumpdbt_8cpp_a0c99d968a34e803d378692bde2e3f18f}} +\mbox{\Hypertarget{xb__dumpdbt_8cpp_a0ddf1224851353fc92bfbff6f499fa97}\label{xb__dumpdbt_8cpp_a0ddf1224851353fc92bfbff6f499fa97}} \index{xb\_dumpdbt.cpp@{xb\_dumpdbt.cpp}!main@{main}} \index{main@{main}!xb\_dumpdbt.cpp@{xb\_dumpdbt.cpp}} \doxysubsubsection{\texorpdfstring{main()}{main()}} -{\footnotesize\ttfamily int main (\begin{DoxyParamCaption}\item[{int}]{ac, }\item[{char $\ast$$\ast$}]{av }\end{DoxyParamCaption})} +{\footnotesize\ttfamily int main (\begin{DoxyParamCaption}\item[{int}]{argc, }\item[{char $\ast$}]{argv\mbox{[}$\,$\mbox{]} }\end{DoxyParamCaption})} + +\mbox{\Hypertarget{xb__dumpdbt_8cpp_ae964ff8411b4fdcaf65cb5529aea4bef}\label{xb__dumpdbt_8cpp_ae964ff8411b4fdcaf65cb5529aea4bef}} +\index{xb\_dumpdbt.cpp@{xb\_dumpdbt.cpp}!PrintHelp@{PrintHelp}} +\index{PrintHelp@{PrintHelp}!xb\_dumpdbt.cpp@{xb\_dumpdbt.cpp}} +\doxysubsubsection{\texorpdfstring{PrintHelp()}{PrintHelp()}} +{\footnotesize\ttfamily void Print\+Help (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} + +\mbox{\Hypertarget{xb__dumpdbt_8cpp_a1fae5968f70747445d63f63065fb7ef3}\label{xb__dumpdbt_8cpp_a1fae5968f70747445d63f63065fb7ef3}} +\index{xb\_dumpdbt.cpp@{xb\_dumpdbt.cpp}!PrintVersion@{PrintVersion}} +\index{PrintVersion@{PrintVersion}!xb\_dumpdbt.cpp@{xb\_dumpdbt.cpp}} +\doxysubsubsection{\texorpdfstring{PrintVersion()}{PrintVersion()}} +{\footnotesize\ttfamily void Print\+Version (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} diff --git a/docs/doxygen/latex/xb__dumphdr_8cpp.tex b/docs/doxygen/latex/xb__dumphdr_8cpp.tex index 6793238..2f7ac2a 100644 --- a/docs/doxygen/latex/xb__dumphdr_8cpp.tex +++ b/docs/doxygen/latex/xb__dumphdr_8cpp.tex @@ -1,5 +1,5 @@ -\hypertarget{xb__dumphdr_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.0.3/src/utils/xb\+\_\+dumphdr.cpp File Reference} -\label{xb__dumphdr_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/utils/xb\_dumphdr.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/utils/xb\_dumphdr.cpp}} +\hypertarget{xb__dumphdr_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.1.1/src/utils/xb\+\_\+dumphdr.cpp File Reference} +\label{xb__dumphdr_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.1/src/utils/xb\_dumphdr.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.1.1/src/utils/xb\_dumphdr.cpp}} {\ttfamily \#include $<$xbase.\+h$>$}\newline \doxysubsection*{Functions} \begin{DoxyCompactItemize} diff --git a/docs/doxygen/latex/xb__dumpix_8cpp.tex b/docs/doxygen/latex/xb__dumpix_8cpp.tex index 347b4cd..b6d917e 100644 --- a/docs/doxygen/latex/xb__dumpix_8cpp.tex +++ b/docs/doxygen/latex/xb__dumpix_8cpp.tex @@ -1,5 +1,5 @@ -\hypertarget{xb__dumpix_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.0.3/src/utils/xb\+\_\+dumpix.cpp File Reference} -\label{xb__dumpix_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/utils/xb\_dumpix.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/utils/xb\_dumpix.cpp}} +\hypertarget{xb__dumpix_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.1.1/src/utils/xb\+\_\+dumpix.cpp File Reference} +\label{xb__dumpix_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.1/src/utils/xb\_dumpix.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.1.1/src/utils/xb\_dumpix.cpp}} {\ttfamily \#include $<$xbase.\+h$>$}\newline \doxysubsection*{Functions} \begin{DoxyCompactItemize} diff --git a/docs/doxygen/latex/xb__dumprecs_8cpp.tex b/docs/doxygen/latex/xb__dumprecs_8cpp.tex index bc104e6..a0ef3d8 100644 --- a/docs/doxygen/latex/xb__dumprecs_8cpp.tex +++ b/docs/doxygen/latex/xb__dumprecs_8cpp.tex @@ -1,17 +1,33 @@ -\hypertarget{xb__dumprecs_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.0.3/src/utils/xb\+\_\+dumprecs.cpp File Reference} -\label{xb__dumprecs_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/utils/xb\_dumprecs.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/utils/xb\_dumprecs.cpp}} +\hypertarget{xb__dumprecs_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.1.0/src/utils/xb\+\_\+dumprecs.cpp File Reference} +\label{xb__dumprecs_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/utils/xb\_dumprecs.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/utils/xb\_dumprecs.cpp}} {\ttfamily \#include $<$xbase.\+h$>$}\newline \doxysubsection*{Functions} \begin{DoxyCompactItemize} \item -int \mbox{\hyperlink{xb__dumprecs_8cpp_a0c99d968a34e803d378692bde2e3f18f}{main}} (int ac, char $\ast$$\ast$av) +void \mbox{\hyperlink{xb__dumprecs_8cpp_ae964ff8411b4fdcaf65cb5529aea4bef}{Print\+Help}} () +\item +void \mbox{\hyperlink{xb__dumprecs_8cpp_a1fae5968f70747445d63f63065fb7ef3}{Print\+Version}} () +\item +int \mbox{\hyperlink{xb__dumprecs_8cpp_a0ddf1224851353fc92bfbff6f499fa97}{main}} (int argc, char $\ast$argv\mbox{[}$\,$\mbox{]}) \end{DoxyCompactItemize} \doxysubsection{Function Documentation} -\mbox{\Hypertarget{xb__dumprecs_8cpp_a0c99d968a34e803d378692bde2e3f18f}\label{xb__dumprecs_8cpp_a0c99d968a34e803d378692bde2e3f18f}} +\mbox{\Hypertarget{xb__dumprecs_8cpp_a0ddf1224851353fc92bfbff6f499fa97}\label{xb__dumprecs_8cpp_a0ddf1224851353fc92bfbff6f499fa97}} \index{xb\_dumprecs.cpp@{xb\_dumprecs.cpp}!main@{main}} \index{main@{main}!xb\_dumprecs.cpp@{xb\_dumprecs.cpp}} \doxysubsubsection{\texorpdfstring{main()}{main()}} -{\footnotesize\ttfamily int main (\begin{DoxyParamCaption}\item[{int}]{ac, }\item[{char $\ast$$\ast$}]{av }\end{DoxyParamCaption})} +{\footnotesize\ttfamily int main (\begin{DoxyParamCaption}\item[{int}]{argc, }\item[{char $\ast$}]{argv\mbox{[}$\,$\mbox{]} }\end{DoxyParamCaption})} + +\mbox{\Hypertarget{xb__dumprecs_8cpp_ae964ff8411b4fdcaf65cb5529aea4bef}\label{xb__dumprecs_8cpp_ae964ff8411b4fdcaf65cb5529aea4bef}} +\index{xb\_dumprecs.cpp@{xb\_dumprecs.cpp}!PrintHelp@{PrintHelp}} +\index{PrintHelp@{PrintHelp}!xb\_dumprecs.cpp@{xb\_dumprecs.cpp}} +\doxysubsubsection{\texorpdfstring{PrintHelp()}{PrintHelp()}} +{\footnotesize\ttfamily void Print\+Help (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} + +\mbox{\Hypertarget{xb__dumprecs_8cpp_a1fae5968f70747445d63f63065fb7ef3}\label{xb__dumprecs_8cpp_a1fae5968f70747445d63f63065fb7ef3}} +\index{xb\_dumprecs.cpp@{xb\_dumprecs.cpp}!PrintVersion@{PrintVersion}} +\index{PrintVersion@{PrintVersion}!xb\_dumprecs.cpp@{xb\_dumprecs.cpp}} +\doxysubsubsection{\texorpdfstring{PrintVersion()}{PrintVersion()}} +{\footnotesize\ttfamily void Print\+Version (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} diff --git a/docs/doxygen/latex/xb__ex__date_8cpp.tex b/docs/doxygen/latex/xb__ex__date_8cpp.tex index d9a4bb0..ed93914 100644 --- a/docs/doxygen/latex/xb__ex__date_8cpp.tex +++ b/docs/doxygen/latex/xb__ex__date_8cpp.tex @@ -1,5 +1,5 @@ -\hypertarget{xb__ex__date_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.0.3/src/examples/xb\+\_\+ex\+\_\+date.cpp File Reference} -\label{xb__ex__date_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/examples/xb\_ex\_date.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/examples/xb\_ex\_date.cpp}} +\hypertarget{xb__ex__date_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.1.0/src/examples/xb\+\_\+ex\+\_\+date.cpp File Reference} +\label{xb__ex__date_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/examples/xb\_ex\_date.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/examples/xb\_ex\_date.cpp}} {\ttfamily \#include \char`\"{}xbase.\+h\char`\"{}}\newline \doxysubsection*{Functions} \begin{DoxyCompactItemize} diff --git a/docs/doxygen/latex/xb__ex__expression_8cpp.tex b/docs/doxygen/latex/xb__ex__expression_8cpp.tex new file mode 100644 index 0000000..3b0cb70 --- /dev/null +++ b/docs/doxygen/latex/xb__ex__expression_8cpp.tex @@ -0,0 +1,51 @@ +\hypertarget{xb__ex__expression_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.1.0/src/examples/xb\+\_\+ex\+\_\+expression.cpp File Reference} +\label{xb__ex__expression_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/examples/xb\_ex\_expression.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/examples/xb\_ex\_expression.cpp}} +{\ttfamily \#include $<$xbase.\+h$>$}\newline +\doxysubsection*{Functions} +\begin{DoxyCompactItemize} +\item +void \mbox{\hyperlink{xb__ex__expression_8cpp_a3234afc912211aec54c10d363d28cbda}{Print\+Result}} (\mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} $\ast$s\+Expression, xb\+Exp $\ast$exp) +\item +int \mbox{\hyperlink{xb__ex__expression_8cpp_ae66f6b31b5ad750f1fe042a706a4e3d4}{main}} () +\end{DoxyCompactItemize} +\doxysubsection*{Variables} +\begin{DoxyCompactItemize} +\item +\mbox{\hyperlink{structxb_1_1xbSchema}{xb\+Schema}} \mbox{\hyperlink{xb__ex__expression_8cpp_a2122b9562802e2fd799b20454000dc99}{My\+V4\+Record}} \mbox{[}$\,$\mbox{]} +\end{DoxyCompactItemize} + + +\doxysubsection{Function Documentation} +\mbox{\Hypertarget{xb__ex__expression_8cpp_ae66f6b31b5ad750f1fe042a706a4e3d4}\label{xb__ex__expression_8cpp_ae66f6b31b5ad750f1fe042a706a4e3d4}} +\index{xb\_ex\_expression.cpp@{xb\_ex\_expression.cpp}!main@{main}} +\index{main@{main}!xb\_ex\_expression.cpp@{xb\_ex\_expression.cpp}} +\doxysubsubsection{\texorpdfstring{main()}{main()}} +{\footnotesize\ttfamily int main (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} + +\mbox{\Hypertarget{xb__ex__expression_8cpp_a3234afc912211aec54c10d363d28cbda}\label{xb__ex__expression_8cpp_a3234afc912211aec54c10d363d28cbda}} +\index{xb\_ex\_expression.cpp@{xb\_ex\_expression.cpp}!PrintResult@{PrintResult}} +\index{PrintResult@{PrintResult}!xb\_ex\_expression.cpp@{xb\_ex\_expression.cpp}} +\doxysubsubsection{\texorpdfstring{PrintResult()}{PrintResult()}} +{\footnotesize\ttfamily void Print\+Result (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classxb_1_1xbString}{xb\+String}} $\ast$}]{s\+Expression, }\item[{xb\+Exp $\ast$}]{exp }\end{DoxyParamCaption})} + + + +\doxysubsection{Variable Documentation} +\mbox{\Hypertarget{xb__ex__expression_8cpp_a2122b9562802e2fd799b20454000dc99}\label{xb__ex__expression_8cpp_a2122b9562802e2fd799b20454000dc99}} +\index{xb\_ex\_expression.cpp@{xb\_ex\_expression.cpp}!MyV4Record@{MyV4Record}} +\index{MyV4Record@{MyV4Record}!xb\_ex\_expression.cpp@{xb\_ex\_expression.cpp}} +\doxysubsubsection{\texorpdfstring{MyV4Record}{MyV4Record}} +{\footnotesize\ttfamily \mbox{\hyperlink{structxb_1_1xbSchema}{xb\+Schema}} My\+V4\+Record\mbox{[}$\,$\mbox{]}} + +{\bfseries Initial value\+:} +\begin{DoxyCode}{0} +\DoxyCodeLine{= } +\DoxyCodeLine{ \{} +\DoxyCodeLine{ \{ \textcolor{stringliteral}{"{}CFLD1"{}}, \mbox{\hyperlink{xbdbf_8h_a20f739b9d9dc6a002a246a999e76aeaa}{XB\_CHAR\_FLD}}, 20, 0 \},} +\DoxyCodeLine{ \{ \textcolor{stringliteral}{"{}CFLD2"{}}, \mbox{\hyperlink{xbdbf_8h_a20f739b9d9dc6a002a246a999e76aeaa}{XB\_CHAR\_FLD}}, 10, 0 \},} +\DoxyCodeLine{ \{ \textcolor{stringliteral}{"{}NFLD1"{}}, \mbox{\hyperlink{xbdbf_8h_ae9fb6d69cc5edc94d36ae403c22ec1c6}{XB\_NUMERIC\_FLD}}, 5, 0 \},} +\DoxyCodeLine{ \{ \textcolor{stringliteral}{"{}DATE1"{}}, \mbox{\hyperlink{xbdbf_8h_a7f685e6f5fe804b2174725a27ce73adc}{XB\_DATE\_FLD}}, 8, 0 \},} +\DoxyCodeLine{ \{ \textcolor{stringliteral}{"{}"{}},0,0,0 \}} +\DoxyCodeLine{ \}} + +\end{DoxyCode} diff --git a/docs/doxygen/latex/xb__ex__sql_8cpp.tex b/docs/doxygen/latex/xb__ex__sql_8cpp.tex index b4e8e20..256aedc 100644 --- a/docs/doxygen/latex/xb__ex__sql_8cpp.tex +++ b/docs/doxygen/latex/xb__ex__sql_8cpp.tex @@ -1,5 +1,5 @@ -\hypertarget{xb__ex__sql_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.0.3/src/examples/xb\+\_\+ex\+\_\+sql.cpp File Reference} -\label{xb__ex__sql_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/examples/xb\_ex\_sql.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/examples/xb\_ex\_sql.cpp}} +\hypertarget{xb__ex__sql_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.1.0/src/examples/xb\+\_\+ex\+\_\+sql.cpp File Reference} +\label{xb__ex__sql_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/examples/xb\_ex\_sql.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/examples/xb\_ex\_sql.cpp}} {\ttfamily \#include $<$xbase.\+h$>$}\newline \doxysubsection*{Functions} \begin{DoxyCompactItemize} diff --git a/docs/doxygen/latex/xb__ex__ssv_8cpp.tex b/docs/doxygen/latex/xb__ex__ssv_8cpp.tex new file mode 100644 index 0000000..badcd47 --- /dev/null +++ b/docs/doxygen/latex/xb__ex__ssv_8cpp.tex @@ -0,0 +1,17 @@ +\hypertarget{xb__ex__ssv_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.1.0/src/examples/xb\+\_\+ex\+\_\+ssv.cpp File Reference} +\label{xb__ex__ssv_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/examples/xb\_ex\_ssv.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/examples/xb\_ex\_ssv.cpp}} +{\ttfamily \#include \char`\"{}xbase.\+h\char`\"{}}\newline +\doxysubsection*{Functions} +\begin{DoxyCompactItemize} +\item +int \mbox{\hyperlink{xb__ex__ssv_8cpp_a0c99d968a34e803d378692bde2e3f18f}{main}} (int ac, char $\ast$$\ast$av) +\end{DoxyCompactItemize} + + +\doxysubsection{Function Documentation} +\mbox{\Hypertarget{xb__ex__ssv_8cpp_a0c99d968a34e803d378692bde2e3f18f}\label{xb__ex__ssv_8cpp_a0c99d968a34e803d378692bde2e3f18f}} +\index{xb\_ex\_ssv.cpp@{xb\_ex\_ssv.cpp}!main@{main}} +\index{main@{main}!xb\_ex\_ssv.cpp@{xb\_ex\_ssv.cpp}} +\doxysubsubsection{\texorpdfstring{main()}{main()}} +{\footnotesize\ttfamily int main (\begin{DoxyParamCaption}\item[{int}]{ac, }\item[{char $\ast$$\ast$}]{av }\end{DoxyParamCaption})} + diff --git a/docs/doxygen/latex/xb__ex__string_8cpp.tex b/docs/doxygen/latex/xb__ex__string_8cpp.tex index 4043c79..d6d7d33 100644 --- a/docs/doxygen/latex/xb__ex__string_8cpp.tex +++ b/docs/doxygen/latex/xb__ex__string_8cpp.tex @@ -1,5 +1,5 @@ -\hypertarget{xb__ex__string_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.0.3/src/examples/xb\+\_\+ex\+\_\+string.cpp File Reference} -\label{xb__ex__string_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/examples/xb\_ex\_string.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/examples/xb\_ex\_string.cpp}} +\hypertarget{xb__ex__string_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.1.0/src/examples/xb\+\_\+ex\+\_\+string.cpp File Reference} +\label{xb__ex__string_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/examples/xb\_ex\_string.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/examples/xb\_ex\_string.cpp}} {\ttfamily \#include \char`\"{}xbase.\+h\char`\"{}}\newline \doxysubsection*{Functions} \begin{DoxyCompactItemize} diff --git a/docs/doxygen/latex/xb__ex__v3__create__dbf_8cpp.tex b/docs/doxygen/latex/xb__ex__v3__create__dbf_8cpp.tex index 5448ce1..0993233 100644 --- a/docs/doxygen/latex/xb__ex__v3__create__dbf_8cpp.tex +++ b/docs/doxygen/latex/xb__ex__v3__create__dbf_8cpp.tex @@ -1,5 +1,5 @@ -\hypertarget{xb__ex__v3__create__dbf_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.0.3/src/examples/xb\+\_\+ex\+\_\+v3\+\_\+create\+\_\+dbf.cpp File Reference} -\label{xb__ex__v3__create__dbf_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/examples/xb\_ex\_v3\_create\_dbf.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/examples/xb\_ex\_v3\_create\_dbf.cpp}} +\hypertarget{xb__ex__v3__create__dbf_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.1.0/src/examples/xb\+\_\+ex\+\_\+v3\+\_\+create\+\_\+dbf.cpp File Reference} +\label{xb__ex__v3__create__dbf_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/examples/xb\_ex\_v3\_create\_dbf.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/examples/xb\_ex\_v3\_create\_dbf.cpp}} {\ttfamily \#include $<$xbase.\+h$>$}\newline \doxysubsection*{Functions} \begin{DoxyCompactItemize} diff --git a/docs/doxygen/latex/xb__ex__v3__upd__dbf_8cpp.tex b/docs/doxygen/latex/xb__ex__v3__upd__dbf_8cpp.tex index 8a1f6ee..0018c35 100644 --- a/docs/doxygen/latex/xb__ex__v3__upd__dbf_8cpp.tex +++ b/docs/doxygen/latex/xb__ex__v3__upd__dbf_8cpp.tex @@ -1,5 +1,5 @@ -\hypertarget{xb__ex__v3__upd__dbf_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.0.3/src/examples/xb\+\_\+ex\+\_\+v3\+\_\+upd\+\_\+dbf.cpp File Reference} -\label{xb__ex__v3__upd__dbf_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/examples/xb\_ex\_v3\_upd\_dbf.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/examples/xb\_ex\_v3\_upd\_dbf.cpp}} +\hypertarget{xb__ex__v3__upd__dbf_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.1.0/src/examples/xb\+\_\+ex\+\_\+v3\+\_\+upd\+\_\+dbf.cpp File Reference} +\label{xb__ex__v3__upd__dbf_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/examples/xb\_ex\_v3\_upd\_dbf.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/examples/xb\_ex\_v3\_upd\_dbf.cpp}} {\ttfamily \#include $<$xbase.\+h$>$}\newline \doxysubsection*{Functions} \begin{DoxyCompactItemize} diff --git a/docs/doxygen/latex/xb__ex__v4__create__dbf_8cpp.tex b/docs/doxygen/latex/xb__ex__v4__create__dbf_8cpp.tex index e5180f5..7597cf4 100644 --- a/docs/doxygen/latex/xb__ex__v4__create__dbf_8cpp.tex +++ b/docs/doxygen/latex/xb__ex__v4__create__dbf_8cpp.tex @@ -1,5 +1,5 @@ -\hypertarget{xb__ex__v4__create__dbf_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.0.3/src/examples/xb\+\_\+ex\+\_\+v4\+\_\+create\+\_\+dbf.cpp File Reference} -\label{xb__ex__v4__create__dbf_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/examples/xb\_ex\_v4\_create\_dbf.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/examples/xb\_ex\_v4\_create\_dbf.cpp}} +\hypertarget{xb__ex__v4__create__dbf_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.1.0/src/examples/xb\+\_\+ex\+\_\+v4\+\_\+create\+\_\+dbf.cpp File Reference} +\label{xb__ex__v4__create__dbf_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/examples/xb\_ex\_v4\_create\_dbf.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/examples/xb\_ex\_v4\_create\_dbf.cpp}} {\ttfamily \#include $<$xbase.\+h$>$}\newline \doxysubsection*{Functions} \begin{DoxyCompactItemize} diff --git a/docs/doxygen/latex/xb__ex__v4__upd__dbf_8cpp.tex b/docs/doxygen/latex/xb__ex__v4__upd__dbf_8cpp.tex index d06ada7..49c36ab 100644 --- a/docs/doxygen/latex/xb__ex__v4__upd__dbf_8cpp.tex +++ b/docs/doxygen/latex/xb__ex__v4__upd__dbf_8cpp.tex @@ -1,5 +1,5 @@ -\hypertarget{xb__ex__v4__upd__dbf_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.0.3/src/examples/xb\+\_\+ex\+\_\+v4\+\_\+upd\+\_\+dbf.cpp File Reference} -\label{xb__ex__v4__upd__dbf_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/examples/xb\_ex\_v4\_upd\_dbf.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/examples/xb\_ex\_v4\_upd\_dbf.cpp}} +\hypertarget{xb__ex__v4__upd__dbf_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.1.0/src/examples/xb\+\_\+ex\+\_\+v4\+\_\+upd\+\_\+dbf.cpp File Reference} +\label{xb__ex__v4__upd__dbf_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/examples/xb\_ex\_v4\_upd\_dbf.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/examples/xb\_ex\_v4\_upd\_dbf.cpp}} {\ttfamily \#include $<$xbase.\+h$>$}\newline \doxysubsection*{Functions} \begin{DoxyCompactItemize} diff --git a/docs/doxygen/latex/xb__execsql_8cpp.tex b/docs/doxygen/latex/xb__execsql_8cpp.tex index e165f03..370198d 100644 --- a/docs/doxygen/latex/xb__execsql_8cpp.tex +++ b/docs/doxygen/latex/xb__execsql_8cpp.tex @@ -1,5 +1,5 @@ -\hypertarget{xb__execsql_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.0.3/src/utils/xb\+\_\+execsql.cpp File Reference} -\label{xb__execsql_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/utils/xb\_execsql.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/utils/xb\_execsql.cpp}} +\hypertarget{xb__execsql_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.1.0/src/utils/xb\+\_\+execsql.cpp File Reference} +\label{xb__execsql_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/utils/xb\_execsql.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/utils/xb\_execsql.cpp}} {\ttfamily \#include $<$xbase.\+h$>$}\newline \doxysubsection*{Functions} \begin{DoxyCompactItemize} diff --git a/docs/doxygen/latex/xb__pack_8cpp.tex b/docs/doxygen/latex/xb__pack_8cpp.tex index 0c0bbac..a227ef4 100644 --- a/docs/doxygen/latex/xb__pack_8cpp.tex +++ b/docs/doxygen/latex/xb__pack_8cpp.tex @@ -1,17 +1,33 @@ -\hypertarget{xb__pack_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.0.3/src/utils/xb\+\_\+pack.cpp File Reference} -\label{xb__pack_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/utils/xb\_pack.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/utils/xb\_pack.cpp}} +\hypertarget{xb__pack_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.1.0/src/utils/xb\+\_\+pack.cpp File Reference} +\label{xb__pack_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/utils/xb\_pack.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/utils/xb\_pack.cpp}} {\ttfamily \#include $<$xbase.\+h$>$}\newline \doxysubsection*{Functions} \begin{DoxyCompactItemize} \item -int \mbox{\hyperlink{xb__pack_8cpp_a0c99d968a34e803d378692bde2e3f18f}{main}} (int ac, char $\ast$$\ast$av) +void \mbox{\hyperlink{xb__pack_8cpp_ae964ff8411b4fdcaf65cb5529aea4bef}{Print\+Help}} () +\item +void \mbox{\hyperlink{xb__pack_8cpp_a1fae5968f70747445d63f63065fb7ef3}{Print\+Version}} () +\item +int \mbox{\hyperlink{xb__pack_8cpp_a0ddf1224851353fc92bfbff6f499fa97}{main}} (int argc, char $\ast$argv\mbox{[}$\,$\mbox{]}) \end{DoxyCompactItemize} \doxysubsection{Function Documentation} -\mbox{\Hypertarget{xb__pack_8cpp_a0c99d968a34e803d378692bde2e3f18f}\label{xb__pack_8cpp_a0c99d968a34e803d378692bde2e3f18f}} +\mbox{\Hypertarget{xb__pack_8cpp_a0ddf1224851353fc92bfbff6f499fa97}\label{xb__pack_8cpp_a0ddf1224851353fc92bfbff6f499fa97}} \index{xb\_pack.cpp@{xb\_pack.cpp}!main@{main}} \index{main@{main}!xb\_pack.cpp@{xb\_pack.cpp}} \doxysubsubsection{\texorpdfstring{main()}{main()}} -{\footnotesize\ttfamily int main (\begin{DoxyParamCaption}\item[{int}]{ac, }\item[{char $\ast$$\ast$}]{av }\end{DoxyParamCaption})} +{\footnotesize\ttfamily int main (\begin{DoxyParamCaption}\item[{int}]{argc, }\item[{char $\ast$}]{argv\mbox{[}$\,$\mbox{]} }\end{DoxyParamCaption})} + +\mbox{\Hypertarget{xb__pack_8cpp_ae964ff8411b4fdcaf65cb5529aea4bef}\label{xb__pack_8cpp_ae964ff8411b4fdcaf65cb5529aea4bef}} +\index{xb\_pack.cpp@{xb\_pack.cpp}!PrintHelp@{PrintHelp}} +\index{PrintHelp@{PrintHelp}!xb\_pack.cpp@{xb\_pack.cpp}} +\doxysubsubsection{\texorpdfstring{PrintHelp()}{PrintHelp()}} +{\footnotesize\ttfamily void Print\+Help (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} + +\mbox{\Hypertarget{xb__pack_8cpp_a1fae5968f70747445d63f63065fb7ef3}\label{xb__pack_8cpp_a1fae5968f70747445d63f63065fb7ef3}} +\index{xb\_pack.cpp@{xb\_pack.cpp}!PrintVersion@{PrintVersion}} +\index{PrintVersion@{PrintVersion}!xb\_pack.cpp@{xb\_pack.cpp}} +\doxysubsubsection{\texorpdfstring{PrintVersion()}{PrintVersion()}} +{\footnotesize\ttfamily void Print\+Version (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} diff --git a/docs/doxygen/latex/xb__tblinfo_8cpp.tex b/docs/doxygen/latex/xb__tblinfo_8cpp.tex index dc90d9f..2bcdfdc 100644 --- a/docs/doxygen/latex/xb__tblinfo_8cpp.tex +++ b/docs/doxygen/latex/xb__tblinfo_8cpp.tex @@ -1,17 +1,33 @@ -\hypertarget{xb__tblinfo_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.0.3/src/utils/xb\+\_\+tblinfo.cpp File Reference} -\label{xb__tblinfo_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/utils/xb\_tblinfo.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/utils/xb\_tblinfo.cpp}} +\hypertarget{xb__tblinfo_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.1.0/src/utils/xb\+\_\+tblinfo.cpp File Reference} +\label{xb__tblinfo_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/utils/xb\_tblinfo.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/utils/xb\_tblinfo.cpp}} {\ttfamily \#include $<$xbase.\+h$>$}\newline \doxysubsection*{Functions} \begin{DoxyCompactItemize} \item -int \mbox{\hyperlink{xb__tblinfo_8cpp_a0c99d968a34e803d378692bde2e3f18f}{main}} (int ac, char $\ast$$\ast$av) +void \mbox{\hyperlink{xb__tblinfo_8cpp_ae964ff8411b4fdcaf65cb5529aea4bef}{Print\+Help}} () +\item +void \mbox{\hyperlink{xb__tblinfo_8cpp_a1fae5968f70747445d63f63065fb7ef3}{Print\+Version}} () +\item +int \mbox{\hyperlink{xb__tblinfo_8cpp_a0ddf1224851353fc92bfbff6f499fa97}{main}} (int argc, char $\ast$argv\mbox{[}$\,$\mbox{]}) \end{DoxyCompactItemize} \doxysubsection{Function Documentation} -\mbox{\Hypertarget{xb__tblinfo_8cpp_a0c99d968a34e803d378692bde2e3f18f}\label{xb__tblinfo_8cpp_a0c99d968a34e803d378692bde2e3f18f}} +\mbox{\Hypertarget{xb__tblinfo_8cpp_a0ddf1224851353fc92bfbff6f499fa97}\label{xb__tblinfo_8cpp_a0ddf1224851353fc92bfbff6f499fa97}} \index{xb\_tblinfo.cpp@{xb\_tblinfo.cpp}!main@{main}} \index{main@{main}!xb\_tblinfo.cpp@{xb\_tblinfo.cpp}} \doxysubsubsection{\texorpdfstring{main()}{main()}} -{\footnotesize\ttfamily int main (\begin{DoxyParamCaption}\item[{int}]{ac, }\item[{char $\ast$$\ast$}]{av }\end{DoxyParamCaption})} +{\footnotesize\ttfamily int main (\begin{DoxyParamCaption}\item[{int}]{argc, }\item[{char $\ast$}]{argv\mbox{[}$\,$\mbox{]} }\end{DoxyParamCaption})} + +\mbox{\Hypertarget{xb__tblinfo_8cpp_ae964ff8411b4fdcaf65cb5529aea4bef}\label{xb__tblinfo_8cpp_ae964ff8411b4fdcaf65cb5529aea4bef}} +\index{xb\_tblinfo.cpp@{xb\_tblinfo.cpp}!PrintHelp@{PrintHelp}} +\index{PrintHelp@{PrintHelp}!xb\_tblinfo.cpp@{xb\_tblinfo.cpp}} +\doxysubsubsection{\texorpdfstring{PrintHelp()}{PrintHelp()}} +{\footnotesize\ttfamily void Print\+Help (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} + +\mbox{\Hypertarget{xb__tblinfo_8cpp_a1fae5968f70747445d63f63065fb7ef3}\label{xb__tblinfo_8cpp_a1fae5968f70747445d63f63065fb7ef3}} +\index{xb\_tblinfo.cpp@{xb\_tblinfo.cpp}!PrintVersion@{PrintVersion}} +\index{PrintVersion@{PrintVersion}!xb\_tblinfo.cpp@{xb\_tblinfo.cpp}} +\doxysubsubsection{\texorpdfstring{PrintVersion()}{PrintVersion()}} +{\footnotesize\ttfamily void Print\+Version (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} diff --git a/docs/doxygen/latex/xb__test__bcd_8cpp.tex b/docs/doxygen/latex/xb__test__bcd_8cpp.tex index 2da8baa..fd14f5d 100644 --- a/docs/doxygen/latex/xb__test__bcd_8cpp.tex +++ b/docs/doxygen/latex/xb__test__bcd_8cpp.tex @@ -1,5 +1,5 @@ -\hypertarget{xb__test__bcd_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.0.3/src/tests/xb\+\_\+test\+\_\+bcd.cpp File Reference} -\label{xb__test__bcd_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/tests/xb\_test\_bcd.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/tests/xb\_test\_bcd.cpp}} +\hypertarget{xb__test__bcd_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.1.0/src/tests/xb\+\_\+test\+\_\+bcd.cpp File Reference} +\label{xb__test__bcd_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/tests/xb\_test\_bcd.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/tests/xb\_test\_bcd.cpp}} {\ttfamily \#include \char`\"{}xbase.\+h\char`\"{}}\newline {\ttfamily \#include \char`\"{}tstfuncs.\+cpp\char`\"{}}\newline \doxysubsection*{Functions} diff --git a/docs/doxygen/latex/xb__test__blockread_8cpp.tex b/docs/doxygen/latex/xb__test__blockread_8cpp.tex new file mode 100644 index 0000000..77e2ca0 --- /dev/null +++ b/docs/doxygen/latex/xb__test__blockread_8cpp.tex @@ -0,0 +1,42 @@ +\hypertarget{xb__test__blockread_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.1.0/src/tests/xb\+\_\+test\+\_\+blockread.cpp File Reference} +\label{xb__test__blockread_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/tests/xb\_test\_blockread.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/tests/xb\_test\_blockread.cpp}} +{\ttfamily \#include \char`\"{}xbase.\+h\char`\"{}}\newline +{\ttfamily \#include \char`\"{}tstfuncs.\+cpp\char`\"{}}\newline +\doxysubsection*{Functions} +\begin{DoxyCompactItemize} +\item +int \mbox{\hyperlink{xb__test__blockread_8cpp_a1470527971db41f828c26074cde7e15a}{main}} (int arg\+Cnt, char $\ast$$\ast$av) +\end{DoxyCompactItemize} +\doxysubsection*{Variables} +\begin{DoxyCompactItemize} +\item +\mbox{\hyperlink{structxb_1_1xbSchema}{xb\+Schema}} \mbox{\hyperlink{xb__test__blockread_8cpp_af68c3291a63fdf20ffa0e477460d148e}{My\+Dbf\+Rec}} \mbox{[}$\,$\mbox{]} +\end{DoxyCompactItemize} + + +\doxysubsection{Function Documentation} +\mbox{\Hypertarget{xb__test__blockread_8cpp_a1470527971db41f828c26074cde7e15a}\label{xb__test__blockread_8cpp_a1470527971db41f828c26074cde7e15a}} +\index{xb\_test\_blockread.cpp@{xb\_test\_blockread.cpp}!main@{main}} +\index{main@{main}!xb\_test\_blockread.cpp@{xb\_test\_blockread.cpp}} +\doxysubsubsection{\texorpdfstring{main()}{main()}} +{\footnotesize\ttfamily int main (\begin{DoxyParamCaption}\item[{int}]{arg\+Cnt, }\item[{char $\ast$$\ast$}]{av }\end{DoxyParamCaption})} + + + +\doxysubsection{Variable Documentation} +\mbox{\Hypertarget{xb__test__blockread_8cpp_af68c3291a63fdf20ffa0e477460d148e}\label{xb__test__blockread_8cpp_af68c3291a63fdf20ffa0e477460d148e}} +\index{xb\_test\_blockread.cpp@{xb\_test\_blockread.cpp}!MyDbfRec@{MyDbfRec}} +\index{MyDbfRec@{MyDbfRec}!xb\_test\_blockread.cpp@{xb\_test\_blockread.cpp}} +\doxysubsubsection{\texorpdfstring{MyDbfRec}{MyDbfRec}} +{\footnotesize\ttfamily \mbox{\hyperlink{structxb_1_1xbSchema}{xb\+Schema}} My\+Dbf\+Rec\mbox{[}$\,$\mbox{]}} + +{\bfseries Initial value\+:} +\begin{DoxyCode}{0} +\DoxyCodeLine{= } +\DoxyCodeLine{ \{} +\DoxyCodeLine{ \{ \textcolor{stringliteral}{"{}NFLD"{}}, \mbox{\hyperlink{xbdbf_8h_ae9fb6d69cc5edc94d36ae403c22ec1c6}{XB\_NUMERIC\_FLD}}, 10, 0 \},} +\DoxyCodeLine{ \{ \textcolor{stringliteral}{"{}CFLD"{}}, \mbox{\hyperlink{xbdbf_8h_a20f739b9d9dc6a002a246a999e76aeaa}{XB\_CHAR\_FLD}}, 89, 0 \},} +\DoxyCodeLine{ \{ \textcolor{stringliteral}{"{}"{}},0,0,0 \}} +\DoxyCodeLine{ \}} + +\end{DoxyCode} diff --git a/docs/doxygen/latex/xb__test__blockread__save_8cpp.tex b/docs/doxygen/latex/xb__test__blockread__save_8cpp.tex new file mode 100644 index 0000000..d09d1b3 --- /dev/null +++ b/docs/doxygen/latex/xb__test__blockread__save_8cpp.tex @@ -0,0 +1,42 @@ +\hypertarget{xb__test__blockread__save_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.1.1/src/tests/xb\+\_\+test\+\_\+blockread\+\_\+save.cpp File Reference} +\label{xb__test__blockread__save_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.1/src/tests/xb\_test\_blockread\_save.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.1.1/src/tests/xb\_test\_blockread\_save.cpp}} +{\ttfamily \#include \char`\"{}xbase.\+h\char`\"{}}\newline +{\ttfamily \#include \char`\"{}tstfuncs.\+cpp\char`\"{}}\newline +\doxysubsection*{Functions} +\begin{DoxyCompactItemize} +\item +int \mbox{\hyperlink{xb__test__blockread__save_8cpp_a1470527971db41f828c26074cde7e15a}{main}} (int arg\+Cnt, char $\ast$$\ast$av) +\end{DoxyCompactItemize} +\doxysubsection*{Variables} +\begin{DoxyCompactItemize} +\item +\mbox{\hyperlink{structxb_1_1xbSchema}{xb\+Schema}} \mbox{\hyperlink{xb__test__blockread__save_8cpp_af68c3291a63fdf20ffa0e477460d148e}{My\+Dbf\+Rec}} \mbox{[}$\,$\mbox{]} +\end{DoxyCompactItemize} + + +\doxysubsection{Function Documentation} +\mbox{\Hypertarget{xb__test__blockread__save_8cpp_a1470527971db41f828c26074cde7e15a}\label{xb__test__blockread__save_8cpp_a1470527971db41f828c26074cde7e15a}} +\index{xb\_test\_blockread\_save.cpp@{xb\_test\_blockread\_save.cpp}!main@{main}} +\index{main@{main}!xb\_test\_blockread\_save.cpp@{xb\_test\_blockread\_save.cpp}} +\doxysubsubsection{\texorpdfstring{main()}{main()}} +{\footnotesize\ttfamily int main (\begin{DoxyParamCaption}\item[{int}]{arg\+Cnt, }\item[{char $\ast$$\ast$}]{av }\end{DoxyParamCaption})} + + + +\doxysubsection{Variable Documentation} +\mbox{\Hypertarget{xb__test__blockread__save_8cpp_af68c3291a63fdf20ffa0e477460d148e}\label{xb__test__blockread__save_8cpp_af68c3291a63fdf20ffa0e477460d148e}} +\index{xb\_test\_blockread\_save.cpp@{xb\_test\_blockread\_save.cpp}!MyDbfRec@{MyDbfRec}} +\index{MyDbfRec@{MyDbfRec}!xb\_test\_blockread\_save.cpp@{xb\_test\_blockread\_save.cpp}} +\doxysubsubsection{\texorpdfstring{MyDbfRec}{MyDbfRec}} +{\footnotesize\ttfamily \mbox{\hyperlink{structxb_1_1xbSchema}{xb\+Schema}} My\+Dbf\+Rec\mbox{[}$\,$\mbox{]}} + +{\bfseries Initial value\+:} +\begin{DoxyCode}{0} +\DoxyCodeLine{= } +\DoxyCodeLine{ \{} +\DoxyCodeLine{ \{ \textcolor{stringliteral}{"{}NFLD"{}}, \mbox{\hyperlink{xbdbf_8h_ae9fb6d69cc5edc94d36ae403c22ec1c6}{XB\_NUMERIC\_FLD}}, 10, 0 \},} +\DoxyCodeLine{ \{ \textcolor{stringliteral}{"{}CFLD"{}}, \mbox{\hyperlink{xbdbf_8h_a20f739b9d9dc6a002a246a999e76aeaa}{XB\_CHAR\_FLD}}, 300, 0 \},} +\DoxyCodeLine{ \{ \textcolor{stringliteral}{"{}"{}},0,0,0 \}} +\DoxyCodeLine{ \}} + +\end{DoxyCode} diff --git a/docs/doxygen/latex/xb__test__date_8cpp.tex b/docs/doxygen/latex/xb__test__date_8cpp.tex index ae6f280..cb48e54 100644 --- a/docs/doxygen/latex/xb__test__date_8cpp.tex +++ b/docs/doxygen/latex/xb__test__date_8cpp.tex @@ -1,5 +1,5 @@ -\hypertarget{xb__test__date_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.0.3/src/tests/xb\+\_\+test\+\_\+date.cpp File Reference} -\label{xb__test__date_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/tests/xb\_test\_date.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/tests/xb\_test\_date.cpp}} +\hypertarget{xb__test__date_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.1.0/src/tests/xb\+\_\+test\+\_\+date.cpp File Reference} +\label{xb__test__date_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/tests/xb\_test\_date.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/tests/xb\_test\_date.cpp}} {\ttfamily \#include \char`\"{}xbase.\+h\char`\"{}}\newline {\ttfamily \#include \char`\"{}tstfuncs.\+cpp\char`\"{}}\newline \doxysubsection*{Functions} diff --git a/docs/doxygen/latex/xb__test__dbf__v3__memos_8cpp.tex b/docs/doxygen/latex/xb__test__dbf__v3__memos_8cpp.tex index 847b1da..bf7fc6c 100644 --- a/docs/doxygen/latex/xb__test__dbf__v3__memos_8cpp.tex +++ b/docs/doxygen/latex/xb__test__dbf__v3__memos_8cpp.tex @@ -1,5 +1,5 @@ -\hypertarget{xb__test__dbf__v3__memos_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.0.3/src/tests/xb\+\_\+test\+\_\+dbf\+\_\+v3\+\_\+memos.cpp File Reference} -\label{xb__test__dbf__v3__memos_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/tests/xb\_test\_dbf\_v3\_memos.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/tests/xb\_test\_dbf\_v3\_memos.cpp}} +\hypertarget{xb__test__dbf__v3__memos_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.1.0/src/tests/xb\+\_\+test\+\_\+dbf\+\_\+v3\+\_\+memos.cpp File Reference} +\label{xb__test__dbf__v3__memos_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/tests/xb\_test\_dbf\_v3\_memos.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/tests/xb\_test\_dbf\_v3\_memos.cpp}} {\ttfamily \#include \char`\"{}xbase.\+h\char`\"{}}\newline {\ttfamily \#include \char`\"{}tstfuncs.\+cpp\char`\"{}}\newline \doxysubsection*{Functions} diff --git a/docs/doxygen/latex/xb__test__dbf__v3__nomemos_8cpp.tex b/docs/doxygen/latex/xb__test__dbf__v3__nomemos_8cpp.tex index d22af64..a79890b 100644 --- a/docs/doxygen/latex/xb__test__dbf__v3__nomemos_8cpp.tex +++ b/docs/doxygen/latex/xb__test__dbf__v3__nomemos_8cpp.tex @@ -1,5 +1,5 @@ -\hypertarget{xb__test__dbf__v3__nomemos_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.0.3/src/tests/xb\+\_\+test\+\_\+dbf\+\_\+v3\+\_\+nomemos.cpp File Reference} -\label{xb__test__dbf__v3__nomemos_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/tests/xb\_test\_dbf\_v3\_nomemos.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/tests/xb\_test\_dbf\_v3\_nomemos.cpp}} +\hypertarget{xb__test__dbf__v3__nomemos_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.1.0/src/tests/xb\+\_\+test\+\_\+dbf\+\_\+v3\+\_\+nomemos.cpp File Reference} +\label{xb__test__dbf__v3__nomemos_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/tests/xb\_test\_dbf\_v3\_nomemos.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/tests/xb\_test\_dbf\_v3\_nomemos.cpp}} {\ttfamily \#include \char`\"{}xbase.\+h\char`\"{}}\newline {\ttfamily \#include \char`\"{}tstfuncs.\+cpp\char`\"{}}\newline \doxysubsection*{Functions} diff --git a/docs/doxygen/latex/xb__test__dbf__v4__memos_8cpp.tex b/docs/doxygen/latex/xb__test__dbf__v4__memos_8cpp.tex index 96a427e..7812871 100644 --- a/docs/doxygen/latex/xb__test__dbf__v4__memos_8cpp.tex +++ b/docs/doxygen/latex/xb__test__dbf__v4__memos_8cpp.tex @@ -1,5 +1,5 @@ -\hypertarget{xb__test__dbf__v4__memos_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.0.3/src/tests/xb\+\_\+test\+\_\+dbf\+\_\+v4\+\_\+memos.cpp File Reference} -\label{xb__test__dbf__v4__memos_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/tests/xb\_test\_dbf\_v4\_memos.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/tests/xb\_test\_dbf\_v4\_memos.cpp}} +\hypertarget{xb__test__dbf__v4__memos_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.1.0/src/tests/xb\+\_\+test\+\_\+dbf\+\_\+v4\+\_\+memos.cpp File Reference} +\label{xb__test__dbf__v4__memos_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/tests/xb\_test\_dbf\_v4\_memos.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/tests/xb\_test\_dbf\_v4\_memos.cpp}} {\ttfamily \#include \char`\"{}xbase.\+h\char`\"{}}\newline {\ttfamily \#include \char`\"{}tstfuncs.\+cpp\char`\"{}}\newline \doxysubsection*{Functions} diff --git a/docs/doxygen/latex/xb__test__dbf__v4__nomemos_8cpp.tex b/docs/doxygen/latex/xb__test__dbf__v4__nomemos_8cpp.tex index 4bd23a0..a6c65b1 100644 --- a/docs/doxygen/latex/xb__test__dbf__v4__nomemos_8cpp.tex +++ b/docs/doxygen/latex/xb__test__dbf__v4__nomemos_8cpp.tex @@ -1,5 +1,5 @@ -\hypertarget{xb__test__dbf__v4__nomemos_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.0.3/src/tests/xb\+\_\+test\+\_\+dbf\+\_\+v4\+\_\+nomemos.cpp File Reference} -\label{xb__test__dbf__v4__nomemos_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/tests/xb\_test\_dbf\_v4\_nomemos.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/tests/xb\_test\_dbf\_v4\_nomemos.cpp}} +\hypertarget{xb__test__dbf__v4__nomemos_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.1.0/src/tests/xb\+\_\+test\+\_\+dbf\+\_\+v4\+\_\+nomemos.cpp File Reference} +\label{xb__test__dbf__v4__nomemos_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/tests/xb\_test\_dbf\_v4\_nomemos.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/tests/xb\_test\_dbf\_v4\_nomemos.cpp}} {\ttfamily \#include \char`\"{}xbase.\+h\char`\"{}}\newline {\ttfamily \#include \char`\"{}tstfuncs.\+cpp\char`\"{}}\newline \doxysubsection*{Functions} diff --git a/docs/doxygen/latex/xb__test__expnode_8cpp.tex b/docs/doxygen/latex/xb__test__expnode_8cpp.tex index a95fea8..6c6a884 100644 --- a/docs/doxygen/latex/xb__test__expnode_8cpp.tex +++ b/docs/doxygen/latex/xb__test__expnode_8cpp.tex @@ -1,5 +1,5 @@ -\hypertarget{xb__test__expnode_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.0.3/src/tests/xb\+\_\+test\+\_\+expnode.cpp File Reference} -\label{xb__test__expnode_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/tests/xb\_test\_expnode.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/tests/xb\_test\_expnode.cpp}} +\hypertarget{xb__test__expnode_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.1.0/src/tests/xb\+\_\+test\+\_\+expnode.cpp File Reference} +\label{xb__test__expnode_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/tests/xb\_test\_expnode.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/tests/xb\_test\_expnode.cpp}} {\ttfamily \#include \char`\"{}xbase.\+h\char`\"{}}\newline {\ttfamily \#include \char`\"{}tstfuncs.\+cpp\char`\"{}}\newline \doxysubsection*{Functions} diff --git a/docs/doxygen/latex/xb__test__expression_8cpp.tex b/docs/doxygen/latex/xb__test__expression_8cpp.tex index 6822ce3..7921c70 100644 --- a/docs/doxygen/latex/xb__test__expression_8cpp.tex +++ b/docs/doxygen/latex/xb__test__expression_8cpp.tex @@ -1,5 +1,5 @@ -\hypertarget{xb__test__expression_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.0.3/src/tests/xb\+\_\+test\+\_\+expression.cpp File Reference} -\label{xb__test__expression_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/tests/xb\_test\_expression.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/tests/xb\_test\_expression.cpp}} +\hypertarget{xb__test__expression_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.1.0/src/tests/xb\+\_\+test\+\_\+expression.cpp File Reference} +\label{xb__test__expression_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/tests/xb\_test\_expression.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/tests/xb\_test\_expression.cpp}} {\ttfamily \#include \char`\"{}xbase.\+h\char`\"{}}\newline {\ttfamily \#include \char`\"{}tstfuncs.\+cpp\char`\"{}}\newline \doxysubsection*{Functions} diff --git a/docs/doxygen/latex/xb__test__file_8cpp.tex b/docs/doxygen/latex/xb__test__file_8cpp.tex index 7b59e72..504a6b6 100644 --- a/docs/doxygen/latex/xb__test__file_8cpp.tex +++ b/docs/doxygen/latex/xb__test__file_8cpp.tex @@ -1,5 +1,5 @@ -\hypertarget{xb__test__file_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.0.3/src/tests/xb\+\_\+test\+\_\+file.cpp File Reference} -\label{xb__test__file_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/tests/xb\_test\_file.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/tests/xb\_test\_file.cpp}} +\hypertarget{xb__test__file_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.1.0/src/tests/xb\+\_\+test\+\_\+file.cpp File Reference} +\label{xb__test__file_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/tests/xb\_test\_file.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/tests/xb\_test\_file.cpp}} {\ttfamily \#include \char`\"{}xbase.\+h\char`\"{}}\newline {\ttfamily \#include \char`\"{}tstfuncs.\+cpp\char`\"{}}\newline \doxysubsection*{Functions} diff --git a/docs/doxygen/latex/xb__test__filter_8cpp.tex b/docs/doxygen/latex/xb__test__filter_8cpp.tex index a9c8390..3c229cb 100644 --- a/docs/doxygen/latex/xb__test__filter_8cpp.tex +++ b/docs/doxygen/latex/xb__test__filter_8cpp.tex @@ -1,5 +1,5 @@ -\hypertarget{xb__test__filter_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.0.3/src/tests/xb\+\_\+test\+\_\+filter.cpp File Reference} -\label{xb__test__filter_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/tests/xb\_test\_filter.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/tests/xb\_test\_filter.cpp}} +\hypertarget{xb__test__filter_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.1.0/src/tests/xb\+\_\+test\+\_\+filter.cpp File Reference} +\label{xb__test__filter_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/tests/xb\_test\_filter.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/tests/xb\_test\_filter.cpp}} {\ttfamily \#include \char`\"{}xbase.\+h\char`\"{}}\newline {\ttfamily \#include \char`\"{}tstfuncs.\+cpp\char`\"{}}\newline \doxysubsection*{Functions} diff --git a/docs/doxygen/latex/xb__test__funcs_8cpp.tex b/docs/doxygen/latex/xb__test__funcs_8cpp.tex index b72dc8f..5ea715f 100644 --- a/docs/doxygen/latex/xb__test__funcs_8cpp.tex +++ b/docs/doxygen/latex/xb__test__funcs_8cpp.tex @@ -1,5 +1,5 @@ -\hypertarget{xb__test__funcs_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.0.3/src/tests/xb\+\_\+test\+\_\+funcs.cpp File Reference} -\label{xb__test__funcs_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/tests/xb\_test\_funcs.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/tests/xb\_test\_funcs.cpp}} +\hypertarget{xb__test__funcs_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.1.0/src/tests/xb\+\_\+test\+\_\+funcs.cpp File Reference} +\label{xb__test__funcs_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/tests/xb\_test\_funcs.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/tests/xb\_test\_funcs.cpp}} {\ttfamily \#include \char`\"{}xbase.\+h\char`\"{}}\newline {\ttfamily \#include \char`\"{}tstfuncs.\+cpp\char`\"{}}\newline \doxysubsection*{Functions} diff --git a/docs/doxygen/latex/xb__test__linklist_8cpp.tex b/docs/doxygen/latex/xb__test__linklist_8cpp.tex index 3b3f30d..434f405 100644 --- a/docs/doxygen/latex/xb__test__linklist_8cpp.tex +++ b/docs/doxygen/latex/xb__test__linklist_8cpp.tex @@ -1,5 +1,5 @@ -\hypertarget{xb__test__linklist_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.0.3/src/tests/xb\+\_\+test\+\_\+linklist.cpp File Reference} -\label{xb__test__linklist_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/tests/xb\_test\_linklist.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/tests/xb\_test\_linklist.cpp}} +\hypertarget{xb__test__linklist_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.1.0/src/tests/xb\+\_\+test\+\_\+linklist.cpp File Reference} +\label{xb__test__linklist_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/tests/xb\_test\_linklist.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/tests/xb\_test\_linklist.cpp}} {\ttfamily \#include \char`\"{}xbase.\+h\char`\"{}}\newline {\ttfamily \#include \char`\"{}tstfuncs.\+cpp\char`\"{}}\newline \doxysubsection*{Functions} diff --git a/docs/doxygen/latex/xb__test__lock2_8cpp.tex b/docs/doxygen/latex/xb__test__lock2_8cpp.tex index 240d8a3..03ddf28 100644 --- a/docs/doxygen/latex/xb__test__lock2_8cpp.tex +++ b/docs/doxygen/latex/xb__test__lock2_8cpp.tex @@ -1,5 +1,5 @@ -\hypertarget{xb__test__lock2_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.0.3/src/tests/xb\+\_\+test\+\_\+lock2.cpp File Reference} -\label{xb__test__lock2_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/tests/xb\_test\_lock2.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/tests/xb\_test\_lock2.cpp}} +\hypertarget{xb__test__lock2_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.1.0/src/tests/xb\+\_\+test\+\_\+lock2.cpp File Reference} +\label{xb__test__lock2_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/tests/xb\_test\_lock2.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/tests/xb\_test\_lock2.cpp}} {\ttfamily \#include \char`\"{}xbase.\+h\char`\"{}}\newline {\ttfamily \#include \char`\"{}tstfuncs.\+cpp\char`\"{}}\newline \doxysubsection*{Functions} diff --git a/docs/doxygen/latex/xb__test__lock_8cpp.tex b/docs/doxygen/latex/xb__test__lock_8cpp.tex index 4623d0c..4507a0f 100644 --- a/docs/doxygen/latex/xb__test__lock_8cpp.tex +++ b/docs/doxygen/latex/xb__test__lock_8cpp.tex @@ -1,5 +1,5 @@ -\hypertarget{xb__test__lock_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.0.3/src/tests/xb\+\_\+test\+\_\+lock.cpp File Reference} -\label{xb__test__lock_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/tests/xb\_test\_lock.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/tests/xb\_test\_lock.cpp}} +\hypertarget{xb__test__lock_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.1.0/src/tests/xb\+\_\+test\+\_\+lock.cpp File Reference} +\label{xb__test__lock_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/tests/xb\_test\_lock.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/tests/xb\_test\_lock.cpp}} {\ttfamily \#include \char`\"{}xbase.\+h\char`\"{}}\newline {\ttfamily \#include \char`\"{}tstfuncs.\+cpp\char`\"{}}\newline \doxysubsection*{Functions} diff --git a/docs/doxygen/latex/xb__test__log_8cpp.tex b/docs/doxygen/latex/xb__test__log_8cpp.tex index 0178366..7bde740 100644 --- a/docs/doxygen/latex/xb__test__log_8cpp.tex +++ b/docs/doxygen/latex/xb__test__log_8cpp.tex @@ -1,5 +1,5 @@ -\hypertarget{xb__test__log_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.0.3/src/tests/xb\+\_\+test\+\_\+log.cpp File Reference} -\label{xb__test__log_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/tests/xb\_test\_log.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/tests/xb\_test\_log.cpp}} +\hypertarget{xb__test__log_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.1.0/src/tests/xb\+\_\+test\+\_\+log.cpp File Reference} +\label{xb__test__log_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/tests/xb\_test\_log.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/tests/xb\_test\_log.cpp}} {\ttfamily \#include \char`\"{}xbase.\+h\char`\"{}}\newline {\ttfamily \#include \char`\"{}tstfuncs.\+cpp\char`\"{}}\newline \doxysubsection*{Functions} diff --git a/docs/doxygen/latex/xb__test__mdx_8cpp.tex b/docs/doxygen/latex/xb__test__mdx_8cpp.tex index 0b9950d..63e6d5b 100644 --- a/docs/doxygen/latex/xb__test__mdx_8cpp.tex +++ b/docs/doxygen/latex/xb__test__mdx_8cpp.tex @@ -1,5 +1,5 @@ -\hypertarget{xb__test__mdx_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.0.3/src/tests/xb\+\_\+test\+\_\+mdx.cpp File Reference} -\label{xb__test__mdx_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/tests/xb\_test\_mdx.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/tests/xb\_test\_mdx.cpp}} +\hypertarget{xb__test__mdx_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.1.0/src/tests/xb\+\_\+test\+\_\+mdx.cpp File Reference} +\label{xb__test__mdx_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/tests/xb\_test\_mdx.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/tests/xb\_test\_mdx.cpp}} {\ttfamily \#include \char`\"{}xbase.\+h\char`\"{}}\newline {\ttfamily \#include \char`\"{}tstfuncs.\+cpp\char`\"{}}\newline \doxysubsection*{Functions} diff --git a/docs/doxygen/latex/xb__test__ndx_8cpp.tex b/docs/doxygen/latex/xb__test__ndx_8cpp.tex index 29b8240..7ad9cab 100644 --- a/docs/doxygen/latex/xb__test__ndx_8cpp.tex +++ b/docs/doxygen/latex/xb__test__ndx_8cpp.tex @@ -1,5 +1,5 @@ -\hypertarget{xb__test__ndx_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.0.3/src/tests/xb\+\_\+test\+\_\+ndx.cpp File Reference} -\label{xb__test__ndx_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/tests/xb\_test\_ndx.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/tests/xb\_test\_ndx.cpp}} +\hypertarget{xb__test__ndx_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.1.0/src/tests/xb\+\_\+test\+\_\+ndx.cpp File Reference} +\label{xb__test__ndx_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/tests/xb\_test\_ndx.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/tests/xb\_test\_ndx.cpp}} {\ttfamily \#include \char`\"{}xbase.\+h\char`\"{}}\newline {\ttfamily \#include \char`\"{}tstfuncs.\+cpp\char`\"{}}\newline \doxysubsection*{Functions} diff --git a/docs/doxygen/latex/xb__test__sql_8cpp.tex b/docs/doxygen/latex/xb__test__sql_8cpp.tex index d85011b..7c641e5 100644 --- a/docs/doxygen/latex/xb__test__sql_8cpp.tex +++ b/docs/doxygen/latex/xb__test__sql_8cpp.tex @@ -1,5 +1,5 @@ -\hypertarget{xb__test__sql_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.0.3/src/tests/xb\+\_\+test\+\_\+sql.cpp File Reference} -\label{xb__test__sql_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/tests/xb\_test\_sql.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/tests/xb\_test\_sql.cpp}} +\hypertarget{xb__test__sql_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.1.0/src/tests/xb\+\_\+test\+\_\+sql.cpp File Reference} +\label{xb__test__sql_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/tests/xb\_test\_sql.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/tests/xb\_test\_sql.cpp}} {\ttfamily \#include \char`\"{}xbase.\+h\char`\"{}}\newline {\ttfamily \#include \char`\"{}tstfuncs.\+cpp\char`\"{}}\newline \doxysubsection*{Functions} diff --git a/docs/doxygen/latex/xb__test__string_8cpp.tex b/docs/doxygen/latex/xb__test__string_8cpp.tex index 8a869d4..fb5ecd2 100644 --- a/docs/doxygen/latex/xb__test__string_8cpp.tex +++ b/docs/doxygen/latex/xb__test__string_8cpp.tex @@ -1,5 +1,5 @@ -\hypertarget{xb__test__string_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.0.3/src/tests/xb\+\_\+test\+\_\+string.cpp File Reference} -\label{xb__test__string_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/tests/xb\_test\_string.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/tests/xb\_test\_string.cpp}} +\hypertarget{xb__test__string_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.1.0/src/tests/xb\+\_\+test\+\_\+string.cpp File Reference} +\label{xb__test__string_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/tests/xb\_test\_string.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/tests/xb\_test\_string.cpp}} {\ttfamily \#include \char`\"{}xbase.\+h\char`\"{}}\newline {\ttfamily \#include \char`\"{}tstfuncs.\+cpp\char`\"{}}\newline \doxysubsection*{Macros} diff --git a/docs/doxygen/latex/xb__test__tblmgr_8cpp.tex b/docs/doxygen/latex/xb__test__tblmgr_8cpp.tex index f31b5b3..cd9df27 100644 --- a/docs/doxygen/latex/xb__test__tblmgr_8cpp.tex +++ b/docs/doxygen/latex/xb__test__tblmgr_8cpp.tex @@ -1,5 +1,5 @@ -\hypertarget{xb__test__tblmgr_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.0.3/src/tests/xb\+\_\+test\+\_\+tblmgr.cpp File Reference} -\label{xb__test__tblmgr_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/tests/xb\_test\_tblmgr.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/tests/xb\_test\_tblmgr.cpp}} +\hypertarget{xb__test__tblmgr_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.1.0/src/tests/xb\+\_\+test\+\_\+tblmgr.cpp File Reference} +\label{xb__test__tblmgr_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/tests/xb\_test\_tblmgr.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/tests/xb\_test\_tblmgr.cpp}} {\ttfamily \#include \char`\"{}xbase.\+h\char`\"{}}\newline {\ttfamily \#include \char`\"{}tstfuncs.\+cpp\char`\"{}}\newline \doxysubsection*{Functions} diff --git a/docs/doxygen/latex/xb__test__uda_8cpp.tex b/docs/doxygen/latex/xb__test__uda_8cpp.tex index 3f6753d..bb0bc3e 100644 --- a/docs/doxygen/latex/xb__test__uda_8cpp.tex +++ b/docs/doxygen/latex/xb__test__uda_8cpp.tex @@ -1,5 +1,5 @@ -\hypertarget{xb__test__uda_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.0.3/src/tests/xb\+\_\+test\+\_\+uda.cpp File Reference} -\label{xb__test__uda_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/tests/xb\_test\_uda.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/tests/xb\_test\_uda.cpp}} +\hypertarget{xb__test__uda_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.1.0/src/tests/xb\+\_\+test\+\_\+uda.cpp File Reference} +\label{xb__test__uda_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/tests/xb\_test\_uda.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/tests/xb\_test\_uda.cpp}} {\ttfamily \#include \char`\"{}xbase.\+h\char`\"{}}\newline {\ttfamily \#include \char`\"{}tstfuncs.\+cpp\char`\"{}}\newline \doxysubsection*{Functions} diff --git a/docs/doxygen/latex/xb__test__xbase_8cpp.tex b/docs/doxygen/latex/xb__test__xbase_8cpp.tex index e43218f..c436f00 100644 --- a/docs/doxygen/latex/xb__test__xbase_8cpp.tex +++ b/docs/doxygen/latex/xb__test__xbase_8cpp.tex @@ -1,5 +1,5 @@ -\hypertarget{xb__test__xbase_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.0.3/src/tests/xb\+\_\+test\+\_\+xbase.cpp File Reference} -\label{xb__test__xbase_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/tests/xb\_test\_xbase.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/tests/xb\_test\_xbase.cpp}} +\hypertarget{xb__test__xbase_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.1.0/src/tests/xb\+\_\+test\+\_\+xbase.cpp File Reference} +\label{xb__test__xbase_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/tests/xb\_test\_xbase.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/tests/xb\_test\_xbase.cpp}} {\ttfamily \#include \char`\"{}xbase.\+h\char`\"{}}\newline {\ttfamily \#include \char`\"{}tstfuncs.\+cpp\char`\"{}}\newline \doxysubsection*{Functions} diff --git a/docs/doxygen/latex/xb__undelall_8cpp.tex b/docs/doxygen/latex/xb__undelall_8cpp.tex index 93d5bf4..d7b2682 100644 --- a/docs/doxygen/latex/xb__undelall_8cpp.tex +++ b/docs/doxygen/latex/xb__undelall_8cpp.tex @@ -1,17 +1,33 @@ -\hypertarget{xb__undelall_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.0.3/src/utils/xb\+\_\+undelall.cpp File Reference} -\label{xb__undelall_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/utils/xb\_undelall.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/utils/xb\_undelall.cpp}} +\hypertarget{xb__undelall_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.1.0/src/utils/xb\+\_\+undelall.cpp File Reference} +\label{xb__undelall_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/utils/xb\_undelall.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/utils/xb\_undelall.cpp}} {\ttfamily \#include $<$xbase.\+h$>$}\newline \doxysubsection*{Functions} \begin{DoxyCompactItemize} \item -int \mbox{\hyperlink{xb__undelall_8cpp_a0c99d968a34e803d378692bde2e3f18f}{main}} (int ac, char $\ast$$\ast$av) +void \mbox{\hyperlink{xb__undelall_8cpp_ae964ff8411b4fdcaf65cb5529aea4bef}{Print\+Help}} () +\item +void \mbox{\hyperlink{xb__undelall_8cpp_a1fae5968f70747445d63f63065fb7ef3}{Print\+Version}} () +\item +int \mbox{\hyperlink{xb__undelall_8cpp_a0ddf1224851353fc92bfbff6f499fa97}{main}} (int argc, char $\ast$argv\mbox{[}$\,$\mbox{]}) \end{DoxyCompactItemize} \doxysubsection{Function Documentation} -\mbox{\Hypertarget{xb__undelall_8cpp_a0c99d968a34e803d378692bde2e3f18f}\label{xb__undelall_8cpp_a0c99d968a34e803d378692bde2e3f18f}} +\mbox{\Hypertarget{xb__undelall_8cpp_a0ddf1224851353fc92bfbff6f499fa97}\label{xb__undelall_8cpp_a0ddf1224851353fc92bfbff6f499fa97}} \index{xb\_undelall.cpp@{xb\_undelall.cpp}!main@{main}} \index{main@{main}!xb\_undelall.cpp@{xb\_undelall.cpp}} \doxysubsubsection{\texorpdfstring{main()}{main()}} -{\footnotesize\ttfamily int main (\begin{DoxyParamCaption}\item[{int}]{ac, }\item[{char $\ast$$\ast$}]{av }\end{DoxyParamCaption})} +{\footnotesize\ttfamily int main (\begin{DoxyParamCaption}\item[{int}]{argc, }\item[{char $\ast$}]{argv\mbox{[}$\,$\mbox{]} }\end{DoxyParamCaption})} + +\mbox{\Hypertarget{xb__undelall_8cpp_ae964ff8411b4fdcaf65cb5529aea4bef}\label{xb__undelall_8cpp_ae964ff8411b4fdcaf65cb5529aea4bef}} +\index{xb\_undelall.cpp@{xb\_undelall.cpp}!PrintHelp@{PrintHelp}} +\index{PrintHelp@{PrintHelp}!xb\_undelall.cpp@{xb\_undelall.cpp}} +\doxysubsubsection{\texorpdfstring{PrintHelp()}{PrintHelp()}} +{\footnotesize\ttfamily void Print\+Help (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} + +\mbox{\Hypertarget{xb__undelall_8cpp_a1fae5968f70747445d63f63065fb7ef3}\label{xb__undelall_8cpp_a1fae5968f70747445d63f63065fb7ef3}} +\index{xb\_undelall.cpp@{xb\_undelall.cpp}!PrintVersion@{PrintVersion}} +\index{PrintVersion@{PrintVersion}!xb\_undelall.cpp@{xb\_undelall.cpp}} +\doxysubsubsection{\texorpdfstring{PrintVersion()}{PrintVersion()}} +{\footnotesize\ttfamily void Print\+Version (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} diff --git a/docs/doxygen/latex/xb__zap_8cpp.tex b/docs/doxygen/latex/xb__zap_8cpp.tex index f8b3371..43e396d 100644 --- a/docs/doxygen/latex/xb__zap_8cpp.tex +++ b/docs/doxygen/latex/xb__zap_8cpp.tex @@ -1,5 +1,5 @@ -\hypertarget{xb__zap_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.0.3/src/utils/xb\+\_\+zap.cpp File Reference} -\label{xb__zap_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/utils/xb\_zap.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/utils/xb\_zap.cpp}} +\hypertarget{xb__zap_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.1.1/src/utils/xb\+\_\+zap.cpp File Reference} +\label{xb__zap_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.1/src/utils/xb\_zap.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.1.1/src/utils/xb\_zap.cpp}} {\ttfamily \#include $<$xbase.\+h$>$}\newline \doxysubsection*{Functions} \begin{DoxyCompactItemize} diff --git a/docs/doxygen/latex/xbalttbl_8cpp.tex b/docs/doxygen/latex/xbalttbl_8cpp.tex index c470daa..8643874 100644 --- a/docs/doxygen/latex/xbalttbl_8cpp.tex +++ b/docs/doxygen/latex/xbalttbl_8cpp.tex @@ -1,3 +1,3 @@ -\hypertarget{xbalttbl_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.0.3/src/sql/xbalttbl.cpp File Reference} -\label{xbalttbl_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/sql/xbalttbl.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/sql/xbalttbl.cpp}} +\hypertarget{xbalttbl_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.1.0/src/sql/xbalttbl.cpp File Reference} +\label{xbalttbl_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/sql/xbalttbl.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/sql/xbalttbl.cpp}} {\ttfamily \#include \char`\"{}xbase.\+h\char`\"{}}\newline diff --git a/docs/doxygen/latex/xbase_8h.tex b/docs/doxygen/latex/xbase_8h.tex index ab9b258..e1b3c3b 100644 --- a/docs/doxygen/latex/xbase_8h.tex +++ b/docs/doxygen/latex/xbase_8h.tex @@ -1,5 +1,5 @@ -\hypertarget{xbase_8h}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.0.3/src/include/xbase.h File Reference} -\label{xbase_8h}\index{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/include/xbase.h@{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/include/xbase.h}} +\hypertarget{xbase_8h}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.1.0/src/include/xbase.h File Reference} +\label{xbase_8h}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/include/xbase.h@{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/include/xbase.h}} {\ttfamily \#include $<$xbconfig.\+h$>$}\newline {\ttfamily \#include $<$stdio.\+h$>$}\newline {\ttfamily \#include $<$errno.\+h$>$}\newline @@ -24,6 +24,7 @@ {\ttfamily \#include $<$xbexpnode.\+h$>$}\newline {\ttfamily \#include $<$xbexp.\+h$>$}\newline {\ttfamily \#include $<$xbtag.\+h$>$}\newline +{\ttfamily \#include $<$xbblkread.\+h$>$}\newline {\ttfamily \#include $<$xbdbf.\+h$>$}\newline {\ttfamily \#include $<$xbindex.\+h$>$}\newline {\ttfamily \#include $<$xbfilter.\+h$>$}\newline diff --git a/docs/doxygen/latex/xbase_8h_source.tex b/docs/doxygen/latex/xbase_8h_source.tex index e8a52ec..2d90229 100644 --- a/docs/doxygen/latex/xbase_8h_source.tex +++ b/docs/doxygen/latex/xbase_8h_source.tex @@ -1,5 +1,5 @@ \hypertarget{xbase_8h_source}{}\doxysection{xbase.\+h} -\label{xbase_8h_source}\index{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/include/xbase.h@{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/include/xbase.h}} +\label{xbase_8h_source}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/include/xbase.h@{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/include/xbase.h}} \mbox{\hyperlink{xbase_8h}{Go to the documentation of this file.}} \begin{DoxyCode}{0} \DoxyCodeLine{1 \textcolor{comment}{/* xbase.h}} @@ -7,7 +7,7 @@ \DoxyCodeLine{3 \textcolor{comment}{}} \DoxyCodeLine{4 \textcolor{comment}{Xbase64 Software Library}} \DoxyCodeLine{5 \textcolor{comment}{}} -\DoxyCodeLine{6 \textcolor{comment}{Copyright (c) 1997,2003,2014,2022 Gary A Kunkel}} +\DoxyCodeLine{6 \textcolor{comment}{Copyright (c) 1997,2003,2014,2022,2023 Gary A Kunkel}} \DoxyCodeLine{7 \textcolor{comment}{}} \DoxyCodeLine{8 \textcolor{comment}{The xb64 software library is covered under the terms of the GPL Version 3, 2007 license}} \DoxyCodeLine{9 \textcolor{comment}{}} @@ -45,57 +45,62 @@ \DoxyCodeLine{41 \textcolor{preprocessor}{\#include <ctype.h>}} \DoxyCodeLine{42 \textcolor{preprocessor}{\#endif}} \DoxyCodeLine{43 } -\DoxyCodeLine{44 \textcolor{preprocessor}{\#ifdef HAVE\_STDARG\_H}} -\DoxyCodeLine{45 \textcolor{preprocessor}{\#include <stdarg.h>}} +\DoxyCodeLine{44 \textcolor{preprocessor}{\#ifdef HAVE\_PWD\_H}} +\DoxyCodeLine{45 \textcolor{preprocessor}{\#include <pwd.h>}} \DoxyCodeLine{46 \textcolor{preprocessor}{\#endif}} \DoxyCodeLine{47 } -\DoxyCodeLine{48 \textcolor{preprocessor}{\#ifdef HAVE\_STAT\_H}} -\DoxyCodeLine{49 \textcolor{preprocessor}{\#include <sys/stat.h>}} +\DoxyCodeLine{48 \textcolor{preprocessor}{\#ifdef HAVE\_STDARG\_H}} +\DoxyCodeLine{49 \textcolor{preprocessor}{\#include <stdarg.h>}} \DoxyCodeLine{50 \textcolor{preprocessor}{\#endif}} \DoxyCodeLine{51 } -\DoxyCodeLine{52 \textcolor{preprocessor}{\#ifdef HAVE\_FCNTL\_H}} -\DoxyCodeLine{53 \textcolor{preprocessor}{\#include <fcntl.h>}} +\DoxyCodeLine{52 \textcolor{preprocessor}{\#ifdef HAVE\_STAT\_H}} +\DoxyCodeLine{53 \textcolor{preprocessor}{\#include <sys/stat.h>}} \DoxyCodeLine{54 \textcolor{preprocessor}{\#endif}} \DoxyCodeLine{55 } -\DoxyCodeLine{56 \textcolor{preprocessor}{\#ifdef HAVE\_UNISTD\_H}} -\DoxyCodeLine{57 \textcolor{preprocessor}{\#include <unistd.h>}} +\DoxyCodeLine{56 \textcolor{preprocessor}{\#ifdef HAVE\_FCNTL\_H}} +\DoxyCodeLine{57 \textcolor{preprocessor}{\#include <fcntl.h>}} \DoxyCodeLine{58 \textcolor{preprocessor}{\#endif}} \DoxyCodeLine{59 } -\DoxyCodeLine{60 \textcolor{preprocessor}{\#ifdef HAVE\_VARARGS\_H}} -\DoxyCodeLine{61 \textcolor{preprocessor}{\#ifndef HAVE\_STDARG\_H}} -\DoxyCodeLine{62 \textcolor{preprocessor}{\#include <varargs.h>}} -\DoxyCodeLine{63 \textcolor{preprocessor}{\#endif}} -\DoxyCodeLine{64 \textcolor{preprocessor}{\#endif}} -\DoxyCodeLine{65 } -\DoxyCodeLine{66 \textcolor{preprocessor}{\#ifdef HAVE\_WINDOWS\_H}} -\DoxyCodeLine{67 \textcolor{preprocessor}{\#include <windows.h>}} -\DoxyCodeLine{68 \textcolor{preprocessor}{\#include <io.h>}} -\DoxyCodeLine{69 \textcolor{preprocessor}{\#endif}} -\DoxyCodeLine{70 } -\DoxyCodeLine{71 \textcolor{preprocessor}{\#include <iomanip>}} -\DoxyCodeLine{72 } -\DoxyCodeLine{73 \textcolor{preprocessor}{\#include <\mbox{\hyperlink{xbretcod_8h}{xbretcod.h}}>}} -\DoxyCodeLine{74 \textcolor{preprocessor}{\#include <\mbox{\hyperlink{xbtypes_8h}{xbtypes.h}}>}} -\DoxyCodeLine{75 \textcolor{preprocessor}{\#include <\mbox{\hyperlink{xbstring_8h}{xbstring.h}}>}} -\DoxyCodeLine{76 \textcolor{preprocessor}{\#include <\mbox{\hyperlink{xbssv_8h}{xbssv.h}}>}} -\DoxyCodeLine{77 \textcolor{preprocessor}{\#include <\mbox{\hyperlink{xbdate_8h}{xbdate.h}}>}} -\DoxyCodeLine{78 \textcolor{preprocessor}{\#include <\mbox{\hyperlink{xbtblmgr_8h}{xbtblmgr.h}}>}} -\DoxyCodeLine{79 \textcolor{preprocessor}{\#include <\mbox{\hyperlink{xbxbase_8h}{xbxbase.h}}>}} -\DoxyCodeLine{80 \textcolor{preprocessor}{\#include <\mbox{\hyperlink{xblnknod_8h}{xblnknod.h}}>}} -\DoxyCodeLine{81 \textcolor{preprocessor}{\#include <\mbox{\hyperlink{xblnklst_8h}{xblnklst.h}}>}} -\DoxyCodeLine{82 \textcolor{preprocessor}{\#include <\mbox{\hyperlink{xblnklstord_8h}{xblnklstord.h}}>}} -\DoxyCodeLine{83 \textcolor{preprocessor}{\#include <\mbox{\hyperlink{xbfile_8h}{xbfile.h}}>}} -\DoxyCodeLine{84 \textcolor{preprocessor}{\#include <\mbox{\hyperlink{xblog_8h}{xblog.h}}>}} -\DoxyCodeLine{85 \textcolor{preprocessor}{\#include <\mbox{\hyperlink{xbmemo_8h}{xbmemo.h}}>}} -\DoxyCodeLine{86 \textcolor{preprocessor}{\#include <\mbox{\hyperlink{xbbcd_8h}{xbbcd.h}}>}} -\DoxyCodeLine{87 \textcolor{preprocessor}{\#include <\mbox{\hyperlink{xbuda_8h}{xbuda.h}}>}} -\DoxyCodeLine{88 \textcolor{preprocessor}{\#include <\mbox{\hyperlink{xbexpnode_8h}{xbexpnode.h}}>}} -\DoxyCodeLine{89 \textcolor{preprocessor}{\#include <\mbox{\hyperlink{xbexp_8h}{xbexp.h}}>}} -\DoxyCodeLine{90 } -\DoxyCodeLine{91 \textcolor{preprocessor}{\#include <\mbox{\hyperlink{xbtag_8h}{xbtag.h}}>}} -\DoxyCodeLine{92 \textcolor{preprocessor}{\#include <\mbox{\hyperlink{xbdbf_8h}{xbdbf.h}}>} \textcolor{comment}{/* dbf base class */}} -\DoxyCodeLine{93 \textcolor{preprocessor}{\#include <\mbox{\hyperlink{xbindex_8h}{xbindex.h}}>} \textcolor{comment}{/* index base class */}} -\DoxyCodeLine{94 \textcolor{preprocessor}{\#include <\mbox{\hyperlink{xbfilter_8h}{xbfilter.h}}>}} -\DoxyCodeLine{95 \textcolor{preprocessor}{\#include <\mbox{\hyperlink{xbsql_8h}{xbsql.h}}>}} +\DoxyCodeLine{60 \textcolor{preprocessor}{\#ifdef HAVE\_UNISTD\_H}} +\DoxyCodeLine{61 \textcolor{preprocessor}{\#include <unistd.h>}} +\DoxyCodeLine{62 \textcolor{preprocessor}{\#endif}} +\DoxyCodeLine{63 } +\DoxyCodeLine{64 \textcolor{preprocessor}{\#ifdef HAVE\_VARARGS\_H}} +\DoxyCodeLine{65 \textcolor{preprocessor}{\#ifndef HAVE\_STDARG\_H}} +\DoxyCodeLine{66 \textcolor{preprocessor}{\#include <varargs.h>}} +\DoxyCodeLine{67 \textcolor{preprocessor}{\#endif}} +\DoxyCodeLine{68 \textcolor{preprocessor}{\#endif}} +\DoxyCodeLine{69 } +\DoxyCodeLine{70 \textcolor{preprocessor}{\#ifdef HAVE\_WINDOWS\_H}} +\DoxyCodeLine{71 \textcolor{preprocessor}{\#include <windows.h>}} +\DoxyCodeLine{72 \textcolor{preprocessor}{\#include <io.h>}} +\DoxyCodeLine{73 \textcolor{preprocessor}{\#endif}} +\DoxyCodeLine{74 } +\DoxyCodeLine{75 \textcolor{preprocessor}{\#include <iomanip>}} +\DoxyCodeLine{76 } +\DoxyCodeLine{77 \textcolor{preprocessor}{\#include <\mbox{\hyperlink{xbretcod_8h}{xbretcod.h}}>}} +\DoxyCodeLine{78 \textcolor{preprocessor}{\#include <\mbox{\hyperlink{xbtypes_8h}{xbtypes.h}}>}} +\DoxyCodeLine{79 \textcolor{preprocessor}{\#include <\mbox{\hyperlink{xbstring_8h}{xbstring.h}}>}} +\DoxyCodeLine{80 \textcolor{preprocessor}{\#include <\mbox{\hyperlink{xbssv_8h}{xbssv.h}}>}} +\DoxyCodeLine{81 \textcolor{preprocessor}{\#include <\mbox{\hyperlink{xbdate_8h}{xbdate.h}}>}} +\DoxyCodeLine{82 \textcolor{preprocessor}{\#include <\mbox{\hyperlink{xbtblmgr_8h}{xbtblmgr.h}}>}} +\DoxyCodeLine{83 \textcolor{preprocessor}{\#include <\mbox{\hyperlink{xbxbase_8h}{xbxbase.h}}>}} +\DoxyCodeLine{84 \textcolor{preprocessor}{\#include <\mbox{\hyperlink{xblnknod_8h}{xblnknod.h}}>}} +\DoxyCodeLine{85 \textcolor{preprocessor}{\#include <\mbox{\hyperlink{xblnklst_8h}{xblnklst.h}}>}} +\DoxyCodeLine{86 \textcolor{preprocessor}{\#include <\mbox{\hyperlink{xblnklstord_8h}{xblnklstord.h}}>}} +\DoxyCodeLine{87 \textcolor{preprocessor}{\#include <\mbox{\hyperlink{xbfile_8h}{xbfile.h}}>}} +\DoxyCodeLine{88 \textcolor{preprocessor}{\#include <\mbox{\hyperlink{xblog_8h}{xblog.h}}>}} +\DoxyCodeLine{89 \textcolor{preprocessor}{\#include <\mbox{\hyperlink{xbmemo_8h}{xbmemo.h}}>}} +\DoxyCodeLine{90 \textcolor{preprocessor}{\#include <\mbox{\hyperlink{xbbcd_8h}{xbbcd.h}}>}} +\DoxyCodeLine{91 \textcolor{preprocessor}{\#include <\mbox{\hyperlink{xbuda_8h}{xbuda.h}}>}} +\DoxyCodeLine{92 \textcolor{preprocessor}{\#include <\mbox{\hyperlink{xbexpnode_8h}{xbexpnode.h}}>}} +\DoxyCodeLine{93 \textcolor{preprocessor}{\#include <\mbox{\hyperlink{xbexp_8h}{xbexp.h}}>}} +\DoxyCodeLine{94 } +\DoxyCodeLine{95 \textcolor{preprocessor}{\#include <\mbox{\hyperlink{xbtag_8h}{xbtag.h}}>}} +\DoxyCodeLine{96 \textcolor{preprocessor}{\#include <\mbox{\hyperlink{xbblkread_8h}{xbblkread.h}}>}} +\DoxyCodeLine{97 \textcolor{preprocessor}{\#include <\mbox{\hyperlink{xbdbf_8h}{xbdbf.h}}>} \textcolor{comment}{/* dbf base class */}} +\DoxyCodeLine{98 \textcolor{preprocessor}{\#include <\mbox{\hyperlink{xbindex_8h}{xbindex.h}}>} \textcolor{comment}{/* index base class */}} +\DoxyCodeLine{99 \textcolor{preprocessor}{\#include <\mbox{\hyperlink{xbfilter_8h}{xbfilter.h}}>}} +\DoxyCodeLine{100 \textcolor{preprocessor}{\#include <\mbox{\hyperlink{xbsql_8h}{xbsql.h}}>}} \end{DoxyCode} diff --git a/docs/doxygen/latex/xbbcd_8cpp.tex b/docs/doxygen/latex/xbbcd_8cpp.tex index 4da19bf..5236b17 100644 --- a/docs/doxygen/latex/xbbcd_8cpp.tex +++ b/docs/doxygen/latex/xbbcd_8cpp.tex @@ -1,3 +1,3 @@ -\hypertarget{xbbcd_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.0.3/src/core/xbbcd.cpp File Reference} -\label{xbbcd_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/core/xbbcd.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/core/xbbcd.cpp}} +\hypertarget{xbbcd_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.1.0/src/core/xbbcd.cpp File Reference} +\label{xbbcd_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/core/xbbcd.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/core/xbbcd.cpp}} {\ttfamily \#include \char`\"{}xbase.\+h\char`\"{}}\newline diff --git a/docs/doxygen/latex/xbbcd_8h.tex b/docs/doxygen/latex/xbbcd_8h.tex index 08782f6..a914997 100644 --- a/docs/doxygen/latex/xbbcd_8h.tex +++ b/docs/doxygen/latex/xbbcd_8h.tex @@ -1,2 +1,2 @@ -\hypertarget{xbbcd_8h}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.0.3/src/include/xbbcd.h File Reference} -\label{xbbcd_8h}\index{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/include/xbbcd.h@{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/include/xbbcd.h}} +\hypertarget{xbbcd_8h}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.1.0/src/include/xbbcd.h File Reference} +\label{xbbcd_8h}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/include/xbbcd.h@{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/include/xbbcd.h}} diff --git a/docs/doxygen/latex/xbbcd_8h_source.tex b/docs/doxygen/latex/xbbcd_8h_source.tex index 060d1ee..8084dcd 100644 --- a/docs/doxygen/latex/xbbcd_8h_source.tex +++ b/docs/doxygen/latex/xbbcd_8h_source.tex @@ -1,5 +1,5 @@ \hypertarget{xbbcd_8h_source}{}\doxysection{xbbcd.\+h} -\label{xbbcd_8h_source}\index{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/include/xbbcd.h@{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/include/xbbcd.h}} +\label{xbbcd_8h_source}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/include/xbbcd.h@{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/include/xbbcd.h}} \mbox{\hyperlink{xbbcd_8h}{Go to the documentation of this file.}} \begin{DoxyCode}{0} \DoxyCodeLine{1 \textcolor{comment}{/* xbbcd.h}} diff --git a/docs/doxygen/latex/xbblkread_8h.tex b/docs/doxygen/latex/xbblkread_8h.tex new file mode 100644 index 0000000..e92d03e --- /dev/null +++ b/docs/doxygen/latex/xbblkread_8h.tex @@ -0,0 +1,7 @@ +\hypertarget{xbblkread_8h}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.1.0/src/include/xbblkread.h File Reference} +\label{xbblkread_8h}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/include/xbblkread.h@{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/include/xbblkread.h}} +\doxysubsection*{Namespaces} +\begin{DoxyCompactItemize} +\item +namespace \mbox{\hyperlink{namespacexb}{xb}} +\end{DoxyCompactItemize} diff --git a/docs/doxygen/latex/xbblkread_8h_source.tex b/docs/doxygen/latex/xbblkread_8h_source.tex new file mode 100644 index 0000000..75dd9c4 --- /dev/null +++ b/docs/doxygen/latex/xbblkread_8h_source.tex @@ -0,0 +1,69 @@ +\hypertarget{xbblkread_8h_source}{}\doxysection{xbblkread.\+h} +\label{xbblkread_8h_source}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/include/xbblkread.h@{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/include/xbblkread.h}} +\mbox{\hyperlink{xbblkread_8h}{Go to the documentation of this file.}} +\begin{DoxyCode}{0} +\DoxyCodeLine{1 \textcolor{comment}{/* xbblkread.h}} +\DoxyCodeLine{2 \textcolor{comment}{}} +\DoxyCodeLine{3 \textcolor{comment}{XBase64 Software Library}} +\DoxyCodeLine{4 \textcolor{comment}{}} +\DoxyCodeLine{5 \textcolor{comment}{Copyright (c) 1997,2003,2014,2022 Gary A Kunkel}} +\DoxyCodeLine{6 \textcolor{comment}{}} +\DoxyCodeLine{7 \textcolor{comment}{The xb64 software library is covered under the terms of the GPL Version 3, 2007 license.}} +\DoxyCodeLine{8 \textcolor{comment}{}} +\DoxyCodeLine{9 \textcolor{comment}{Email Contact:}} +\DoxyCodeLine{10 \textcolor{comment}{}} +\DoxyCodeLine{11 \textcolor{comment}{ XDB-\/devel@lists.sourceforge.net}} +\DoxyCodeLine{12 \textcolor{comment}{ XDB-\/users@lists.sourceforge.net}} +\DoxyCodeLine{13 \textcolor{comment}{}} +\DoxyCodeLine{14 \textcolor{comment}{*/}} +\DoxyCodeLine{15 } +\DoxyCodeLine{16 \textcolor{preprocessor}{\#ifndef \_\_XB\_BLKREAD\_H\_\_}} +\DoxyCodeLine{17 \textcolor{preprocessor}{\#define \_\_XB\_BLKREAD\_H\_\_}} +\DoxyCodeLine{18 } +\DoxyCodeLine{19 \textcolor{keyword}{namespace }\mbox{\hyperlink{namespacexb}{xb}}\{} +\DoxyCodeLine{20 \textcolor{preprocessor}{\#ifdef XB\_BLOCKREAD\_SUPPORT}} +\DoxyCodeLine{21 } +\DoxyCodeLine{22 } +\DoxyCodeLine{23 } +\DoxyCodeLine{25 } +\DoxyCodeLine{32 \textcolor{keyword}{class }XBDLLEXPORT xbBlockRead \{} +\DoxyCodeLine{33 } +\DoxyCodeLine{34 \textcolor{keyword}{public}:} +\DoxyCodeLine{35 xbBlockRead( \mbox{\hyperlink{namespacexb_ab2eae4b4732466698a7fdd89d77ba53b}{xbDbf}} * d );} +\DoxyCodeLine{36 \string~xbBlockRead();} +\DoxyCodeLine{37 } +\DoxyCodeLine{38 \textcolor{preprocessor}{ \#ifdef XB\_DEBUG\_SUPPORT}} +\DoxyCodeLine{39 \textcolor{keywordtype}{void} DumpReadBlockInternals();} +\DoxyCodeLine{40 \textcolor{preprocessor}{ \#endif}} +\DoxyCodeLine{41 } +\DoxyCodeLine{42 xbInt16 Init( xbUInt32 ulBlkSize = 0 );} +\DoxyCodeLine{43 } +\DoxyCodeLine{44 xbUInt32 GetBlockFirstRecNo() \textcolor{keyword}{const};} +\DoxyCodeLine{45 xbUInt32 GetBlockRecCnt() \textcolor{keyword}{const};} +\DoxyCodeLine{46 xbUInt32 GetBlockSize() \textcolor{keyword}{const};} +\DoxyCodeLine{47 } +\DoxyCodeLine{48 xbInt16 GetRecord( xbUInt32 ulRecNo ); \textcolor{comment}{// retrieve a data record from a block to RecBuf}} +\DoxyCodeLine{49 xbInt16 SetBlockSize( xbUInt32 ulBlkSize );} +\DoxyCodeLine{50 } +\DoxyCodeLine{51 } +\DoxyCodeLine{52 \textcolor{keyword}{private}:} +\DoxyCodeLine{53 } +\DoxyCodeLine{54 xbInt16 GetBlockForRecNo( xbUInt32 ulRecNo ); \textcolor{comment}{// retrieve block from disk for a given record number}} +\DoxyCodeLine{55 } +\DoxyCodeLine{56 \textcolor{keywordtype}{char} *pBlock; \textcolor{comment}{// block pointer}} +\DoxyCodeLine{57 xbUInt32 ulBlkSize; \textcolor{comment}{// block size in bytes}} +\DoxyCodeLine{58 xbUInt32 ulFirstBlkRec; \textcolor{comment}{// first recod number in the block}} +\DoxyCodeLine{59 xbUInt32 ulRecCnt; \textcolor{comment}{// number of records in block}} +\DoxyCodeLine{60 xbUInt32 ulMaxRecs; \textcolor{comment}{// max number of records block can handle}} +\DoxyCodeLine{61 \mbox{\hyperlink{namespacexb_ab1a750481dd487f0d384aa1d200dff0f}{xbBool}} bEof; \textcolor{comment}{// EOF flag}} +\DoxyCodeLine{62 \mbox{\hyperlink{namespacexb_ab2eae4b4732466698a7fdd89d77ba53b}{xbDbf}} *dbf; \textcolor{comment}{// reference to associated dbf file}} +\DoxyCodeLine{63 \textcolor{comment}{// xbXBase *xbase; // reference to main xbXBase structure}} +\DoxyCodeLine{64 time\_t tFmTime; \textcolor{comment}{// file modify time at time of block read}} +\DoxyCodeLine{65 } +\DoxyCodeLine{66 \};} +\DoxyCodeLine{67 } +\DoxyCodeLine{68 \textcolor{preprocessor}{\#endif }\textcolor{comment}{// XB\_BLOCKREAD}} +\DoxyCodeLine{69 \} \textcolor{comment}{/* namespace */}} +\DoxyCodeLine{70 \textcolor{preprocessor}{\#endif }\textcolor{comment}{/* \_\_XB\_BLOCKREAD\_H\_\_ */}\textcolor{preprocessor}{}} + +\end{DoxyCode} diff --git a/docs/doxygen/latex/xbblockread_8cpp.tex b/docs/doxygen/latex/xbblockread_8cpp.tex new file mode 100644 index 0000000..81bae84 --- /dev/null +++ b/docs/doxygen/latex/xbblockread_8cpp.tex @@ -0,0 +1,3 @@ +\hypertarget{xbblockread_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.1.0/src/core/xbblockread.cpp File Reference} +\label{xbblockread_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/core/xbblockread.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/core/xbblockread.cpp}} +{\ttfamily \#include \char`\"{}xbase.\+h\char`\"{}}\newline diff --git a/docs/doxygen/latex/xbcrix_8cpp.tex b/docs/doxygen/latex/xbcrix_8cpp.tex index 408ab0f..93a2bf2 100644 --- a/docs/doxygen/latex/xbcrix_8cpp.tex +++ b/docs/doxygen/latex/xbcrix_8cpp.tex @@ -1,3 +1,3 @@ -\hypertarget{xbcrix_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.0.3/src/sql/xbcrix.cpp File Reference} -\label{xbcrix_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/sql/xbcrix.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/sql/xbcrix.cpp}} +\hypertarget{xbcrix_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.1.0/src/sql/xbcrix.cpp File Reference} +\label{xbcrix_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/sql/xbcrix.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/sql/xbcrix.cpp}} {\ttfamily \#include \char`\"{}xbase.\+h\char`\"{}}\newline diff --git a/docs/doxygen/latex/xbcrtbl_8cpp.tex b/docs/doxygen/latex/xbcrtbl_8cpp.tex index 329a219..51f8351 100644 --- a/docs/doxygen/latex/xbcrtbl_8cpp.tex +++ b/docs/doxygen/latex/xbcrtbl_8cpp.tex @@ -1,3 +1,3 @@ -\hypertarget{xbcrtbl_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.0.3/src/sql/xbcrtbl.cpp File Reference} -\label{xbcrtbl_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/sql/xbcrtbl.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/sql/xbcrtbl.cpp}} +\hypertarget{xbcrtbl_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.1.0/src/sql/xbcrtbl.cpp File Reference} +\label{xbcrtbl_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/sql/xbcrtbl.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/sql/xbcrtbl.cpp}} {\ttfamily \#include \char`\"{}xbase.\+h\char`\"{}}\newline diff --git a/docs/doxygen/latex/xbcrtbl_8save_8cpp.tex b/docs/doxygen/latex/xbcrtbl_8save_8cpp.tex new file mode 100644 index 0000000..5964451 --- /dev/null +++ b/docs/doxygen/latex/xbcrtbl_8save_8cpp.tex @@ -0,0 +1,3 @@ +\hypertarget{xbcrtbl_8save_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.1.0/src/sql/xbcrtbl.save.\+cpp File Reference} +\label{xbcrtbl_8save_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/sql/xbcrtbl.save.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/sql/xbcrtbl.save.cpp}} +{\ttfamily \#include \char`\"{}xbase.\+h\char`\"{}}\newline diff --git a/docs/doxygen/latex/xbdate_8cpp.tex b/docs/doxygen/latex/xbdate_8cpp.tex index ac14170..c0808b1 100644 --- a/docs/doxygen/latex/xbdate_8cpp.tex +++ b/docs/doxygen/latex/xbdate_8cpp.tex @@ -1,5 +1,5 @@ -\hypertarget{xbdate_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.0.3/src/core/xbdate.cpp File Reference} -\label{xbdate_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/core/xbdate.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/core/xbdate.cpp}} +\hypertarget{xbdate_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.1.0/src/core/xbdate.cpp File Reference} +\label{xbdate_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/core/xbdate.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/core/xbdate.cpp}} {\ttfamily \#include \char`\"{}xbase.\+h\char`\"{}}\newline {\ttfamily \#include $<$time.\+h$>$}\newline \doxysubsection*{Namespaces} diff --git a/docs/doxygen/latex/xbdate_8h.tex b/docs/doxygen/latex/xbdate_8h.tex index 8470948..ad386cd 100644 --- a/docs/doxygen/latex/xbdate_8h.tex +++ b/docs/doxygen/latex/xbdate_8h.tex @@ -1,5 +1,5 @@ -\hypertarget{xbdate_8h}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.0.3/src/include/xbdate.h File Reference} -\label{xbdate_8h}\index{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/include/xbdate.h@{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/include/xbdate.h}} +\hypertarget{xbdate_8h}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.1.0/src/include/xbdate.h File Reference} +\label{xbdate_8h}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/include/xbdate.h@{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/include/xbdate.h}} \doxysubsection*{Data Structures} \begin{DoxyCompactItemize} \item diff --git a/docs/doxygen/latex/xbdate_8h_source.tex b/docs/doxygen/latex/xbdate_8h_source.tex index e3c5e25..fbfa1fb 100644 --- a/docs/doxygen/latex/xbdate_8h_source.tex +++ b/docs/doxygen/latex/xbdate_8h_source.tex @@ -1,5 +1,5 @@ \hypertarget{xbdate_8h_source}{}\doxysection{xbdate.\+h} -\label{xbdate_8h_source}\index{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/include/xbdate.h@{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/include/xbdate.h}} +\label{xbdate_8h_source}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/include/xbdate.h@{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/include/xbdate.h}} \mbox{\hyperlink{xbdate_8h}{Go to the documentation of this file.}} \begin{DoxyCode}{0} \DoxyCodeLine{1 \textcolor{comment}{/* xbdate.h}} @@ -71,34 +71,33 @@ \DoxyCodeLine{92 \mbox{\hyperlink{namespacexb_ab1a750481dd487f0d384aa1d200dff0f}{xbBool}} DateIsValid ( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sDate8 ) \textcolor{keyword}{const};} \DoxyCodeLine{93 xbInt16 DayOf( xbInt16 iFormat ) \textcolor{keyword}{const};} \DoxyCodeLine{94 xbInt16 CTOD( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sCtodInDate );} -\DoxyCodeLine{95 \textcolor{comment}{// xbInt16 FormatDate( const char *sFmtIn, xbString \&sFmtOut );}} -\DoxyCodeLine{96 xbInt16 FormatDate( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sFmtIn, \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sFmtOut );} -\DoxyCodeLine{97 \textcolor{keyword}{const} \textcolor{keywordtype}{char} *Str() \textcolor{keyword}{const};} -\DoxyCodeLine{98 \mbox{\hyperlink{namespacexb_ab1a750481dd487f0d384aa1d200dff0f}{xbBool}} IsLeapYear( xbInt16 iYear ) \textcolor{keyword}{const};} -\DoxyCodeLine{99 \mbox{\hyperlink{namespacexb_ab1a750481dd487f0d384aa1d200dff0f}{xbBool}} IsLeapYear() \textcolor{keyword}{const};} -\DoxyCodeLine{100 xbInt32 JulianDays() \textcolor{keyword}{const};} -\DoxyCodeLine{101 xbInt16 JulToDate8( xbInt32 lJulDate );} -\DoxyCodeLine{102 xbInt16 LastDayOfMonth();} -\DoxyCodeLine{103 xbInt16 MonthOf() \textcolor{keyword}{const};} -\DoxyCodeLine{104 xbInt16 Set( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&Date8 );} -\DoxyCodeLine{105 xbInt16 Sysdate();} -\DoxyCodeLine{106 xbInt16 YearOf() \textcolor{keyword}{const};} -\DoxyCodeLine{107 } -\DoxyCodeLine{108 \textcolor{preprocessor}{\#ifdef XB\_DEBUG\_SUPPORT}} -\DoxyCodeLine{109 \textcolor{keywordtype}{void} Dump( \textcolor{keyword}{const} \textcolor{keywordtype}{char} * title );} -\DoxyCodeLine{110 \textcolor{keywordtype}{void} DumpDateTables();} -\DoxyCodeLine{111 \textcolor{preprocessor}{\#endif}} -\DoxyCodeLine{112 } -\DoxyCodeLine{113 \textcolor{keyword}{private}:} -\DoxyCodeLine{114 \textcolor{keywordtype}{void} SetDateTables();} -\DoxyCodeLine{115 \mbox{\hyperlink{classxb_1_1xbString}{xbString}} sDate8; \textcolor{comment}{/* CCYYMMDD date format ie; 20140718 */}} -\DoxyCodeLine{116 } -\DoxyCodeLine{117 \textcolor{keyword}{static} \textcolor{keywordtype}{int} iAggregatedDaysInMonths[2][13];} -\DoxyCodeLine{118 \textcolor{keyword}{static} \textcolor{keywordtype}{int} iDaysInMonths[2][13];} -\DoxyCodeLine{119 \};} -\DoxyCodeLine{120 } -\DoxyCodeLine{121 \} \textcolor{comment}{/* namespace */}} -\DoxyCodeLine{122 \textcolor{preprocessor}{\#endif }\textcolor{comment}{/*\_\_XB\_XBDATE\_H\_\_ */}\textcolor{preprocessor}{}} -\DoxyCodeLine{123 } +\DoxyCodeLine{95 xbInt16 FormatDate( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sFmtIn, \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sFmtOut );} +\DoxyCodeLine{96 \textcolor{keyword}{const} \textcolor{keywordtype}{char} *Str() \textcolor{keyword}{const};} +\DoxyCodeLine{97 \mbox{\hyperlink{namespacexb_ab1a750481dd487f0d384aa1d200dff0f}{xbBool}} IsLeapYear( xbInt16 iYear ) \textcolor{keyword}{const};} +\DoxyCodeLine{98 \mbox{\hyperlink{namespacexb_ab1a750481dd487f0d384aa1d200dff0f}{xbBool}} IsLeapYear() \textcolor{keyword}{const};} +\DoxyCodeLine{99 xbInt32 JulianDays() \textcolor{keyword}{const};} +\DoxyCodeLine{100 xbInt16 JulToDate8( xbInt32 lJulDate );} +\DoxyCodeLine{101 xbInt16 LastDayOfMonth();} +\DoxyCodeLine{102 xbInt16 MonthOf() \textcolor{keyword}{const};} +\DoxyCodeLine{103 xbInt16 Set( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&Date8 );} +\DoxyCodeLine{104 xbInt16 Sysdate();} +\DoxyCodeLine{105 xbInt16 YearOf() \textcolor{keyword}{const};} +\DoxyCodeLine{106 } +\DoxyCodeLine{107 \textcolor{preprocessor}{\#ifdef XB\_DEBUG\_SUPPORT}} +\DoxyCodeLine{108 \textcolor{keywordtype}{void} Dump( \textcolor{keyword}{const} \textcolor{keywordtype}{char} * title );} +\DoxyCodeLine{109 \textcolor{keywordtype}{void} DumpDateTables();} +\DoxyCodeLine{110 \textcolor{preprocessor}{\#endif}} +\DoxyCodeLine{111 } +\DoxyCodeLine{112 \textcolor{keyword}{private}:} +\DoxyCodeLine{113 \textcolor{keywordtype}{void} SetDateTables();} +\DoxyCodeLine{114 \mbox{\hyperlink{classxb_1_1xbString}{xbString}} sDate8; \textcolor{comment}{/* CCYYMMDD date format ie; 20140718 */}} +\DoxyCodeLine{115 } +\DoxyCodeLine{116 \textcolor{keyword}{static} \textcolor{keywordtype}{int} iAggregatedDaysInMonths[2][13];} +\DoxyCodeLine{117 \textcolor{keyword}{static} \textcolor{keywordtype}{int} iDaysInMonths[2][13];} +\DoxyCodeLine{118 \};} +\DoxyCodeLine{119 } +\DoxyCodeLine{120 \} \textcolor{comment}{/* namespace */}} +\DoxyCodeLine{121 \textcolor{preprocessor}{\#endif }\textcolor{comment}{/*\_\_XB\_XBDATE\_H\_\_ */}\textcolor{preprocessor}{}} +\DoxyCodeLine{122 } \end{DoxyCode} diff --git a/docs/doxygen/latex/xbdbf3_8cpp.tex b/docs/doxygen/latex/xbdbf3_8cpp.tex index 051e18d..158b426 100644 --- a/docs/doxygen/latex/xbdbf3_8cpp.tex +++ b/docs/doxygen/latex/xbdbf3_8cpp.tex @@ -1,3 +1,3 @@ -\hypertarget{xbdbf3_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.0.3/src/core/xbdbf3.cpp File Reference} -\label{xbdbf3_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/core/xbdbf3.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/core/xbdbf3.cpp}} +\hypertarget{xbdbf3_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.1.0/src/core/xbdbf3.cpp File Reference} +\label{xbdbf3_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/core/xbdbf3.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/core/xbdbf3.cpp}} {\ttfamily \#include \char`\"{}xbase.\+h\char`\"{}}\newline diff --git a/docs/doxygen/latex/xbdbf4_8cpp.tex b/docs/doxygen/latex/xbdbf4_8cpp.tex index e7d2997..5b06efb 100644 --- a/docs/doxygen/latex/xbdbf4_8cpp.tex +++ b/docs/doxygen/latex/xbdbf4_8cpp.tex @@ -1,3 +1,3 @@ -\hypertarget{xbdbf4_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.0.3/src/core/xbdbf4.cpp File Reference} -\label{xbdbf4_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/core/xbdbf4.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/core/xbdbf4.cpp}} +\hypertarget{xbdbf4_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.1.0/src/core/xbdbf4.cpp File Reference} +\label{xbdbf4_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/core/xbdbf4.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/core/xbdbf4.cpp}} {\ttfamily \#include \char`\"{}xbase.\+h\char`\"{}}\newline diff --git a/docs/doxygen/latex/xbdbf_8cpp.tex b/docs/doxygen/latex/xbdbf_8cpp.tex index 71c3a1d..42f926d 100644 --- a/docs/doxygen/latex/xbdbf_8cpp.tex +++ b/docs/doxygen/latex/xbdbf_8cpp.tex @@ -1,5 +1,5 @@ -\hypertarget{xbdbf_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.0.3/src/core/xbdbf.cpp File Reference} -\label{xbdbf_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/core/xbdbf.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/core/xbdbf.cpp}} +\hypertarget{xbdbf_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.1.0/src/core/xbdbf.cpp File Reference} +\label{xbdbf_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/core/xbdbf.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/core/xbdbf.cpp}} {\ttfamily \#include \char`\"{}xbase.\+h\char`\"{}}\newline \doxysubsection*{Namespaces} \begin{DoxyCompactItemize} diff --git a/docs/doxygen/latex/xbdbf_8h.tex b/docs/doxygen/latex/xbdbf_8h.tex index 40e74f6..59ea13f 100644 --- a/docs/doxygen/latex/xbdbf_8h.tex +++ b/docs/doxygen/latex/xbdbf_8h.tex @@ -1,5 +1,5 @@ -\hypertarget{xbdbf_8h}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.0.3/src/include/xbdbf.h File Reference} -\label{xbdbf_8h}\index{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/include/xbdbf.h@{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/include/xbdbf.h}} +\hypertarget{xbdbf_8h}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.1.0/src/include/xbdbf.h File Reference} +\label{xbdbf_8h}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/include/xbdbf.h@{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/include/xbdbf.h}} \doxysubsection*{Data Structures} \begin{DoxyCompactItemize} \item diff --git a/docs/doxygen/latex/xbdbf_8h_source.tex b/docs/doxygen/latex/xbdbf_8h_source.tex index 620bbad..0bf6c91 100644 --- a/docs/doxygen/latex/xbdbf_8h_source.tex +++ b/docs/doxygen/latex/xbdbf_8h_source.tex @@ -1,12 +1,12 @@ \hypertarget{xbdbf_8h_source}{}\doxysection{xbdbf.\+h} -\label{xbdbf_8h_source}\index{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/include/xbdbf.h@{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/include/xbdbf.h}} +\label{xbdbf_8h_source}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/include/xbdbf.h@{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/include/xbdbf.h}} \mbox{\hyperlink{xbdbf_8h}{Go to the documentation of this file.}} \begin{DoxyCode}{0} \DoxyCodeLine{1 \textcolor{comment}{/* xbdbf.h}} \DoxyCodeLine{2 \textcolor{comment}{}} \DoxyCodeLine{3 \textcolor{comment}{XBase64 Software Library}} \DoxyCodeLine{4 \textcolor{comment}{}} -\DoxyCodeLine{5 \textcolor{comment}{Copyright (c) 1997,2003,2014, 2022 Gary A Kunkel}} +\DoxyCodeLine{5 \textcolor{comment}{Copyright (c) 1997,2003,2014,2022,2023 Gary A Kunkel}} \DoxyCodeLine{6 \textcolor{comment}{}} \DoxyCodeLine{7 \textcolor{comment}{The xb64 software library is covered under the terms of the GPL Version 3, 2007 license.}} \DoxyCodeLine{8 \textcolor{comment}{}} @@ -130,367 +130,382 @@ \DoxyCodeLine{168 \textcolor{keyword}{virtual} xbInt16 DumpRecord ( xbUInt32 ulRecNo, xbInt16 iOutputDest = 0, xbInt16 iOutputFmt = 0 );} \DoxyCodeLine{169 \textcolor{keyword}{virtual} xbInt16 GetAutoCommit () \textcolor{keyword}{const};} \DoxyCodeLine{170 \textcolor{keyword}{virtual} xbInt16 GetAutoCommit ( xbInt16 iOption ) \textcolor{keyword}{const};} -\DoxyCodeLine{171 \textcolor{keyword}{virtual} xbUInt32 GetCurRecNo () \textcolor{keyword}{const};} -\DoxyCodeLine{172 \textcolor{keyword}{virtual} xbInt16 GetDbfStatus () \textcolor{keyword}{const};} -\DoxyCodeLine{173 \textcolor{keyword}{virtual} xbInt32 GetFieldCnt () \textcolor{keyword}{const};} -\DoxyCodeLine{174 \textcolor{keyword}{virtual} xbInt16 GetFirstRecord ();} -\DoxyCodeLine{175 \textcolor{keyword}{virtual} xbInt16 GetFirstRecord ( xbInt16 iOption );} -\DoxyCodeLine{176 \textcolor{keyword}{virtual} xbInt16 GetLastRecord ();} -\DoxyCodeLine{177 \textcolor{keyword}{virtual} xbInt16 GetLastRecord ( xbInt16 iOption );} -\DoxyCodeLine{178 } -\DoxyCodeLine{179 \textcolor{keyword}{virtual} xbInt16 GetNextRecord ();} -\DoxyCodeLine{180 \textcolor{keyword}{virtual} xbInt16 GetNextRecord ( xbInt16 iOption );} -\DoxyCodeLine{181 \textcolor{keyword}{virtual} xbInt16 GetNextRecord ( xbInt16 iOption, xbUInt32 ulStartRec );} -\DoxyCodeLine{182 \textcolor{keyword}{virtual} xbInt16 GetPrevRecord ();} -\DoxyCodeLine{183 \textcolor{keyword}{virtual} xbInt16 GetPrevRecord ( xbInt16 iOption );} -\DoxyCodeLine{184 \textcolor{keyword}{virtual} xbInt16 GetRecord ( xbUInt32 ulRecNo );} -\DoxyCodeLine{185 } -\DoxyCodeLine{186 \textcolor{keyword}{virtual} xbUInt32 GetRecordCount ();} -\DoxyCodeLine{187 \textcolor{keyword}{virtual} xbInt16 GetRecordCnt ( xbUInt32 \& ulRecCnt );} +\DoxyCodeLine{171 \textcolor{keyword}{virtual} \mbox{\hyperlink{namespacexb_ab1a750481dd487f0d384aa1d200dff0f}{xbBool}} GetBof ();} +\DoxyCodeLine{172 \textcolor{keyword}{virtual} xbUInt32 GetCurRecNo () \textcolor{keyword}{const};} +\DoxyCodeLine{173 \textcolor{keyword}{virtual} xbInt16 GetDbfStatus () \textcolor{keyword}{const};} +\DoxyCodeLine{174 \textcolor{keyword}{virtual} \mbox{\hyperlink{namespacexb_ab1a750481dd487f0d384aa1d200dff0f}{xbBool}} GetEof ();} +\DoxyCodeLine{175 \textcolor{keyword}{virtual} xbInt32 GetFieldCnt () \textcolor{keyword}{const};} +\DoxyCodeLine{176 \textcolor{keyword}{virtual} xbInt16 GetFirstRecord ();} +\DoxyCodeLine{177 \textcolor{keyword}{virtual} xbInt16 GetFirstRecord ( xbInt16 iOption );} +\DoxyCodeLine{178 \textcolor{keyword}{virtual} xbUInt16 \mbox{\hyperlink{classxb_1_1xbDbf_ad56be2756b7a9f8318d9ba5cf215dafb}{GetHeaderLen}} () \textcolor{keyword}{const};} +\DoxyCodeLine{179 \textcolor{keyword}{virtual} xbInt16 GetLastRecord ();} +\DoxyCodeLine{180 \textcolor{keyword}{virtual} xbInt16 GetLastRecord ( xbInt16 iOption );} +\DoxyCodeLine{181 } +\DoxyCodeLine{182 \textcolor{keyword}{virtual} xbInt16 GetNextRecord ();} +\DoxyCodeLine{183 \textcolor{keyword}{virtual} xbInt16 GetNextRecord ( xbInt16 iOption );} +\DoxyCodeLine{184 \textcolor{keyword}{virtual} xbInt16 GetNextRecord ( xbInt16 iOption, xbUInt32 ulStartRec );} +\DoxyCodeLine{185 \textcolor{keyword}{virtual} xbInt16 GetPrevRecord ();} +\DoxyCodeLine{186 \textcolor{keyword}{virtual} xbInt16 GetPrevRecord ( xbInt16 iOption );} +\DoxyCodeLine{187 \textcolor{keyword}{virtual} xbInt16 GetRecord ( xbUInt32 ulRecNo );} \DoxyCodeLine{188 } -\DoxyCodeLine{189 \textcolor{keyword}{virtual} \textcolor{keywordtype}{char} * GetRecordBuf ( xbInt16 iOpt = 0 ) \textcolor{keyword}{const};} -\DoxyCodeLine{190 \textcolor{keyword}{virtual} xbUInt16 GetRecordLen () \textcolor{keyword}{const};} -\DoxyCodeLine{191 \textcolor{keyword}{virtual} \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&GetTblAlias() \textcolor{keyword}{const};} -\DoxyCodeLine{192 \textcolor{keyword}{virtual} xbInt16 \mbox{\hyperlink{classxb_1_1xbDbf_a49212a9eb17f7fa9f303e08d5fc50fc6}{GetVersion}} () \textcolor{keyword}{const} = 0; } -\DoxyCodeLine{193 \textcolor{keyword}{virtual} \mbox{\hyperlink{classxb_1_1xbXBase}{xbXBase}} *GetXbasePtr () \textcolor{keyword}{const}; \textcolor{comment}{// return xbase pointer}} -\DoxyCodeLine{194 } -\DoxyCodeLine{195 } -\DoxyCodeLine{196 \textcolor{keyword}{virtual} \mbox{\hyperlink{namespacexb_ab1a750481dd487f0d384aa1d200dff0f}{xbBool}} MemoFieldsExist () \textcolor{keyword}{const};} +\DoxyCodeLine{189 \textcolor{keyword}{virtual} xbUInt32 GetRecordCount ();} +\DoxyCodeLine{190 \textcolor{keyword}{virtual} xbInt16 GetRecordCnt ( xbUInt32 \& ulRecCnt );} +\DoxyCodeLine{191 } +\DoxyCodeLine{192 \textcolor{keyword}{virtual} \textcolor{keywordtype}{char} * GetRecordBuf ( xbInt16 iOpt = 0 ) \textcolor{keyword}{const};} +\DoxyCodeLine{193 \textcolor{keyword}{virtual} xbUInt16 GetRecordLen () \textcolor{keyword}{const};} +\DoxyCodeLine{194 \textcolor{keyword}{virtual} \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&GetTblAlias() \textcolor{keyword}{const};} +\DoxyCodeLine{195 \textcolor{keyword}{virtual} xbInt16 \mbox{\hyperlink{classxb_1_1xbDbf_a49212a9eb17f7fa9f303e08d5fc50fc6}{GetVersion}} () \textcolor{keyword}{const} = 0; } +\DoxyCodeLine{196 \textcolor{keyword}{virtual} \mbox{\hyperlink{classxb_1_1xbXBase}{xbXBase}} *GetXbasePtr () \textcolor{keyword}{const}; \textcolor{comment}{// return xbase pointer}} \DoxyCodeLine{197 } -\DoxyCodeLine{198 \textcolor{keyword}{virtual} xbInt16 Open ( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sTableName );} -\DoxyCodeLine{199 \textcolor{keyword}{virtual} xbInt16 Open ( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sTableName, \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sAlias );} -\DoxyCodeLine{200 \textcolor{keyword}{virtual} xbInt16 \mbox{\hyperlink{classxb_1_1xbDbf_a4d018cbf44d8d8b2145c9acab02c8adf}{Open}} ( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sTableName, \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sAlias, xbInt16 iOpenMode, xbInt16 iShareMode ) = 0;} -\DoxyCodeLine{201 \textcolor{keyword}{virtual} xbInt16 Pack ();} -\DoxyCodeLine{202 \textcolor{keyword}{virtual} xbInt16 Pack ( xbUInt32 \&ulDeletedRecCnt );} -\DoxyCodeLine{203 } -\DoxyCodeLine{204 } -\DoxyCodeLine{205 \textcolor{keyword}{virtual} xbInt16 PutRecord (); \textcolor{comment}{// Put record to current location}} -\DoxyCodeLine{206 \textcolor{keyword}{virtual} xbInt16 PutRecord ( xbUInt32 ulRecNo );} -\DoxyCodeLine{207 \textcolor{keyword}{virtual} xbInt16 ReadHeader ( xbInt16 iFilePositionOption, xbInt16 iReadOption );} -\DoxyCodeLine{208 \textcolor{keyword}{virtual} xbInt16 RecordDeleted ( xbInt16 iOpt = 0 ) \textcolor{keyword}{const};} -\DoxyCodeLine{209 \textcolor{keyword}{virtual} xbInt16 \mbox{\hyperlink{classxb_1_1xbDbf_aeeeb2eb5fabcd0f91d457df07b0e0708}{Rename}} ( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} sNewName ) = 0;} -\DoxyCodeLine{210 } -\DoxyCodeLine{211 \textcolor{keyword}{virtual} xbInt16 SetAutoCommit ( xbInt16 iAutoCommit );} -\DoxyCodeLine{212 } -\DoxyCodeLine{213 \textcolor{keyword}{virtual} xbInt16 UndeleteAllRecords();} -\DoxyCodeLine{214 \textcolor{keyword}{virtual} xbInt16 UndeleteRecord ();} -\DoxyCodeLine{215 \textcolor{keyword}{virtual} xbInt16 Zap ();} -\DoxyCodeLine{216 } -\DoxyCodeLine{217 } -\DoxyCodeLine{218 \textcolor{comment}{/* field methods */}} -\DoxyCodeLine{219 \textcolor{comment}{//virtual xbInt16 GetRawField( xbInt16 iFieldNo, char *Buf, xbUInt32 BufSize, xbInt16 iRecBufSw ) const;}} -\DoxyCodeLine{220 \textcolor{keyword}{virtual} xbInt16 GetField(xbInt16 iFieldNo, \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sFieldValue, xbInt16 iRecBufSw ) \textcolor{keyword}{const};} -\DoxyCodeLine{221 \textcolor{keyword}{virtual} xbInt16 GetField(xbInt16 iFieldNo, \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sFieldValue) \textcolor{keyword}{const};} -\DoxyCodeLine{222 \textcolor{keyword}{virtual} xbInt16 GetField(\textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sFieldName, \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sFieldValue) \textcolor{keyword}{const};} -\DoxyCodeLine{223 \textcolor{keyword}{virtual} xbInt16 GetFieldDecimal( xbInt16 iFieldNo, xbInt16 \&iFieldDecimal ) \textcolor{keyword}{const};} -\DoxyCodeLine{224 \textcolor{keyword}{virtual} xbInt16 GetFieldDecimal( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sFieldName, xbInt16 \&iFieldDecimal ) \textcolor{keyword}{const};} -\DoxyCodeLine{225 \textcolor{keyword}{virtual} xbInt16 GetFieldLen( xbInt16 iFieldNo, xbInt16 \&iFieldLen ) \textcolor{keyword}{const};} -\DoxyCodeLine{226 \textcolor{keyword}{virtual} xbInt16 GetFieldLen( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sFieldName, xbInt16 \&iFieldLen ) \textcolor{keyword}{const};} -\DoxyCodeLine{227 \textcolor{keyword}{virtual} xbInt16 GetFieldName( xbInt16 iFieldNo, \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sFieldName ) \textcolor{keyword}{const};} -\DoxyCodeLine{228 } -\DoxyCodeLine{229 \textcolor{keyword}{virtual} xbInt16 GetFieldNo( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sFieldName, xbInt16 \&iFieldNo ) \textcolor{keyword}{const};} -\DoxyCodeLine{230 \textcolor{keyword}{virtual} xbInt16 GetFieldNo( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sFieldName ) \textcolor{keyword}{const};} +\DoxyCodeLine{198 } +\DoxyCodeLine{199 \textcolor{keyword}{virtual} \mbox{\hyperlink{namespacexb_ab1a750481dd487f0d384aa1d200dff0f}{xbBool}} MemoFieldsExist () \textcolor{keyword}{const};} +\DoxyCodeLine{200 } +\DoxyCodeLine{201 \textcolor{keyword}{virtual} xbInt16 Open ( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sTableName );} +\DoxyCodeLine{202 \textcolor{keyword}{virtual} xbInt16 Open ( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sTableName, \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sAlias );} +\DoxyCodeLine{203 \textcolor{keyword}{virtual} xbInt16 \mbox{\hyperlink{classxb_1_1xbDbf_a4d018cbf44d8d8b2145c9acab02c8adf}{Open}} ( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sTableName, \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sAlias, xbInt16 iOpenMode, xbInt16 iShareMode ) = 0;} +\DoxyCodeLine{204 \textcolor{keyword}{virtual} xbInt16 Pack ();} +\DoxyCodeLine{205 \textcolor{keyword}{virtual} xbInt16 Pack ( xbUInt32 \&ulDeletedRecCnt );} +\DoxyCodeLine{206 } +\DoxyCodeLine{207 } +\DoxyCodeLine{208 \textcolor{keyword}{virtual} xbInt16 PutRecord (); \textcolor{comment}{// Put record to current location}} +\DoxyCodeLine{209 \textcolor{keyword}{virtual} xbInt16 PutRecord ( xbUInt32 ulRecNo );} +\DoxyCodeLine{210 \textcolor{keyword}{virtual} xbInt16 ReadHeader ( xbInt16 iFilePositionOption, xbInt16 iReadOption );} +\DoxyCodeLine{211 \textcolor{keyword}{virtual} xbInt16 RecordDeleted ( xbInt16 iOpt = 0 ) \textcolor{keyword}{const};} +\DoxyCodeLine{212 \textcolor{keyword}{virtual} xbInt16 \mbox{\hyperlink{classxb_1_1xbDbf_aeeeb2eb5fabcd0f91d457df07b0e0708}{Rename}} ( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} sNewName ) = 0;} +\DoxyCodeLine{213 } +\DoxyCodeLine{214 \textcolor{keyword}{virtual} xbInt16 SetAutoCommit ( xbInt16 iAutoCommit );} +\DoxyCodeLine{215 } +\DoxyCodeLine{216 \textcolor{keyword}{virtual} xbInt16 UndeleteAllRecords();} +\DoxyCodeLine{217 \textcolor{keyword}{virtual} xbInt16 UndeleteRecord ();} +\DoxyCodeLine{218 \textcolor{keyword}{virtual} xbInt16 Zap ();} +\DoxyCodeLine{219 } +\DoxyCodeLine{220 } +\DoxyCodeLine{221 \textcolor{comment}{/* field methods */}} +\DoxyCodeLine{222 \textcolor{comment}{//virtual xbInt16 GetRawField( xbInt16 iFieldNo, char *Buf, xbUInt32 BufSize, xbInt16 iRecBufSw ) const;}} +\DoxyCodeLine{223 \textcolor{keyword}{virtual} xbInt16 GetField(xbInt16 iFieldNo, \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sFieldValue, xbInt16 iRecBufSw ) \textcolor{keyword}{const};} +\DoxyCodeLine{224 \textcolor{keyword}{virtual} xbInt16 GetField(xbInt16 iFieldNo, \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sFieldValue) \textcolor{keyword}{const};} +\DoxyCodeLine{225 \textcolor{keyword}{virtual} xbInt16 GetField(\textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sFieldName, \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sFieldValue) \textcolor{keyword}{const};} +\DoxyCodeLine{226 \textcolor{keyword}{virtual} xbInt16 GetFieldDecimal( xbInt16 iFieldNo, xbInt16 \&iFieldDecimal ) \textcolor{keyword}{const};} +\DoxyCodeLine{227 \textcolor{keyword}{virtual} xbInt16 GetFieldDecimal( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sFieldName, xbInt16 \&iFieldDecimal ) \textcolor{keyword}{const};} +\DoxyCodeLine{228 \textcolor{keyword}{virtual} xbInt16 GetFieldLen( xbInt16 iFieldNo, xbInt16 \&iFieldLen ) \textcolor{keyword}{const};} +\DoxyCodeLine{229 \textcolor{keyword}{virtual} xbInt16 GetFieldLen( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sFieldName, xbInt16 \&iFieldLen ) \textcolor{keyword}{const};} +\DoxyCodeLine{230 \textcolor{keyword}{virtual} xbInt16 GetFieldName( xbInt16 iFieldNo, \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sFieldName ) \textcolor{keyword}{const};} \DoxyCodeLine{231 } -\DoxyCodeLine{232 \textcolor{keyword}{virtual} xbInt16 GetFieldType( xbInt16 iFieldNo, \textcolor{keywordtype}{char} \&cFieldType ) \textcolor{keyword}{const};} -\DoxyCodeLine{233 \textcolor{keyword}{virtual} xbInt16 GetFieldType( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sFieldName, \textcolor{keywordtype}{char} \&cFieldType ) \textcolor{keyword}{const};} -\DoxyCodeLine{234 \textcolor{keyword}{virtual} xbInt16 PutField( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sFieldName, \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sFieldData );} -\DoxyCodeLine{235 \textcolor{keyword}{virtual} xbInt16 PutField( xbInt16 iFieldNo, \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sFieldData );} -\DoxyCodeLine{236 } -\DoxyCodeLine{237 \textcolor{keyword}{virtual} xbInt16 PutLogicalField( xbInt16 iFieldNo, \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sFieldData );} -\DoxyCodeLine{238 \textcolor{keyword}{virtual} xbInt16 PutLogicalField( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sFieldName, \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sFieldData );} -\DoxyCodeLine{239 \textcolor{keyword}{virtual} xbInt16 GetLogicalField( xbInt16 iFieldNo, \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sFieldData ) \textcolor{keyword}{const};} -\DoxyCodeLine{240 \textcolor{keyword}{virtual} xbInt16 GetLogicalField( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sFieldName, \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sFieldData) \textcolor{keyword}{const};} -\DoxyCodeLine{241 } -\DoxyCodeLine{242 \textcolor{keyword}{virtual} xbInt16 PutLogicalField( xbInt16 iFieldNo, \mbox{\hyperlink{namespacexb_ab1a750481dd487f0d384aa1d200dff0f}{xbBool}} bFieldData );} -\DoxyCodeLine{243 \textcolor{keyword}{virtual} xbInt16 PutLogicalField( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sFieldName, \mbox{\hyperlink{namespacexb_ab1a750481dd487f0d384aa1d200dff0f}{xbBool}} bFieldData );} -\DoxyCodeLine{244 \textcolor{keyword}{virtual} xbInt16 GetLogicalField( xbInt16 iFieldNo, \mbox{\hyperlink{namespacexb_ab1a750481dd487f0d384aa1d200dff0f}{xbBool}} \&bFieldData ) \textcolor{keyword}{const};} -\DoxyCodeLine{245 \textcolor{keyword}{virtual} xbInt16 GetLogicalField( xbInt16 iFieldNo, \mbox{\hyperlink{namespacexb_ab1a750481dd487f0d384aa1d200dff0f}{xbBool}} \&bFieldData, xbInt16 iRecBufSw ) \textcolor{keyword}{const};} -\DoxyCodeLine{246 \textcolor{keyword}{virtual} xbInt16 GetLogicalField( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sFieldName, \mbox{\hyperlink{namespacexb_ab1a750481dd487f0d384aa1d200dff0f}{xbBool}} \&bFieldData) \textcolor{keyword}{const};} -\DoxyCodeLine{247 } -\DoxyCodeLine{248 \textcolor{keyword}{virtual} xbInt16 GetLongField( xbInt16 iFieldNo, xbInt32 \&lFieldValue ) \textcolor{keyword}{const};} -\DoxyCodeLine{249 \textcolor{keyword}{virtual} xbInt16 GetLongField( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sFieldName, xbInt32 \&lFieldValue ) \textcolor{keyword}{const};} -\DoxyCodeLine{250 \textcolor{keyword}{virtual} xbInt16 PutLongField( xbInt16 iFieldNo, xbInt32 lFieldValue );} -\DoxyCodeLine{251 \textcolor{keyword}{virtual} xbInt16 PutLongField( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sFieldNo, xbInt32 lFieldValue );} -\DoxyCodeLine{252 } -\DoxyCodeLine{253 \textcolor{keyword}{virtual} xbInt16 GetULongField( xbInt16 iFieldNo, xbUInt32 \&lFieldValue ) \textcolor{keyword}{const};} -\DoxyCodeLine{254 \textcolor{keyword}{virtual} xbInt16 GetULongField( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sFieldName, xbUInt32 \&lFieldValue ) \textcolor{keyword}{const};} -\DoxyCodeLine{255 \textcolor{keyword}{virtual} xbInt16 PutULongField( xbInt16 iFieldNo, xbUInt32 lFieldValue );} -\DoxyCodeLine{256 \textcolor{keyword}{virtual} xbInt16 PutULongField( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sFieldNo, xbUInt32 lFieldValue );} -\DoxyCodeLine{257 } -\DoxyCodeLine{258 \textcolor{keyword}{virtual} xbInt16 GetDoubleField( xbInt16 FieldNo, \mbox{\hyperlink{namespacexb_a25f47b226ce924a5c78f97989b0744a2}{xbDouble}} \&dFieldValue ) \textcolor{keyword}{const};} -\DoxyCodeLine{259 \textcolor{keyword}{virtual} xbInt16 GetDoubleField( xbInt16 FieldNo, \mbox{\hyperlink{namespacexb_a25f47b226ce924a5c78f97989b0744a2}{xbDouble}} \&dFieldValue, xbInt16 iRecBufSw ) \textcolor{keyword}{const};} -\DoxyCodeLine{260 \textcolor{keyword}{virtual} xbInt16 GetDoubleField( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sFieldName, \mbox{\hyperlink{namespacexb_a25f47b226ce924a5c78f97989b0744a2}{xbDouble}} \&dFieldValue ) \textcolor{keyword}{const};} -\DoxyCodeLine{261 \textcolor{keyword}{virtual} xbInt16 PutDoubleField( xbInt16 FieldNo, \mbox{\hyperlink{namespacexb_a25f47b226ce924a5c78f97989b0744a2}{xbDouble}} dFieldValue );} -\DoxyCodeLine{262 \textcolor{keyword}{virtual} xbInt16 PutDoubleField( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&FieldName, \mbox{\hyperlink{namespacexb_a25f47b226ce924a5c78f97989b0744a2}{xbDouble}} dFieldValue );} -\DoxyCodeLine{263 } -\DoxyCodeLine{264 \textcolor{keyword}{virtual} xbInt16 GetFloatField( xbInt16 iFieldNo, \mbox{\hyperlink{namespacexb_a83aa6a550398db55973aa9fb4257e66e}{xbFloat}} \&fFieldValue ) \textcolor{keyword}{const};} -\DoxyCodeLine{265 \textcolor{keyword}{virtual} xbInt16 GetFloatField( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sFieldName, \mbox{\hyperlink{namespacexb_a83aa6a550398db55973aa9fb4257e66e}{xbFloat}} \&fFieldValue ) \textcolor{keyword}{const};} -\DoxyCodeLine{266 \textcolor{keyword}{virtual} xbInt16 PutFloatField( xbInt16 iFieldNo, \mbox{\hyperlink{namespacexb_a83aa6a550398db55973aa9fb4257e66e}{xbFloat}} fFieldValue );} -\DoxyCodeLine{267 \textcolor{keyword}{virtual} xbInt16 PutFloatField( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sFieldName, \mbox{\hyperlink{namespacexb_a83aa6a550398db55973aa9fb4257e66e}{xbFloat}} fFieldValue );} -\DoxyCodeLine{268 } -\DoxyCodeLine{269 \textcolor{keyword}{virtual} xbInt16 GetDateField( xbInt16 iFieldNo, \mbox{\hyperlink{classxb_1_1xbDate}{xbDate}} \&dt ) \textcolor{keyword}{const};} -\DoxyCodeLine{270 \textcolor{keyword}{virtual} xbInt16 GetDateField( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sFieldName, \mbox{\hyperlink{classxb_1_1xbDate}{xbDate}} \&dt ) \textcolor{keyword}{const};} -\DoxyCodeLine{271 \textcolor{keyword}{virtual} xbInt16 PutDateField( xbInt16 iFieldNo, \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbDate}{xbDate}} \&dt );} -\DoxyCodeLine{272 \textcolor{keyword}{virtual} xbInt16 PutDateField( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sFieldName, \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbDate}{xbDate}} \&dt );} -\DoxyCodeLine{273 } -\DoxyCodeLine{274 } -\DoxyCodeLine{275 } -\DoxyCodeLine{276 \textcolor{preprocessor}{ \#ifdef XB\_MEMO\_SUPPORT}} -\DoxyCodeLine{277 \textcolor{keyword}{virtual} xbInt16 GetMemoFieldCnt () \textcolor{keyword}{const};} -\DoxyCodeLine{278 \textcolor{keyword}{virtual} xbMemo *GetMemoPtr ();} -\DoxyCodeLine{279 \textcolor{keyword}{virtual} xbUInt32 GetCreateMemoBlockSize() \textcolor{keyword}{const};} -\DoxyCodeLine{280 \textcolor{keyword}{virtual} xbInt16 GetMemoField ( xbInt16 iFldNo, \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sMemoData );} -\DoxyCodeLine{281 \textcolor{keyword}{virtual} xbInt16 GetMemoField ( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \& sFldName, \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sMemoData );} -\DoxyCodeLine{282 \textcolor{keyword}{virtual} xbInt16 GetMemoFieldLen ( xbInt16 iFldNo, xbUInt32 \&ullMemoFieldLen );} -\DoxyCodeLine{283 \textcolor{keyword}{virtual} xbInt16 GetMemoFieldLen ( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \& sFldName, xbUInt32 \&ulMemoFieldLen );} -\DoxyCodeLine{284 \textcolor{keyword}{virtual} \mbox{\hyperlink{namespacexb_ab1a750481dd487f0d384aa1d200dff0f}{xbBool}} MemoFieldExists ( xbInt16 iFieldNo ) \textcolor{keyword}{const};} -\DoxyCodeLine{285 \textcolor{keyword}{virtual} \mbox{\hyperlink{namespacexb_ab1a750481dd487f0d384aa1d200dff0f}{xbBool}} MemoFieldExists ( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sFieldName ) \textcolor{keyword}{const};} -\DoxyCodeLine{286 \textcolor{keyword}{virtual} xbInt16 SetCreateMemoBlockSize( xbUInt32 ulBlockSize ) = 0;} -\DoxyCodeLine{287 \textcolor{keyword}{virtual} xbInt16 UpdateMemoField ( xbInt16 iFldNo, \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sMemoData );} -\DoxyCodeLine{288 \textcolor{keyword}{virtual} xbInt16 UpdateMemoField ( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \& sFldName, \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sMemoData );} -\DoxyCodeLine{289 \textcolor{preprocessor}{ \#endif }\textcolor{comment}{// XB\_MEMO\_SUPPORT}} -\DoxyCodeLine{290 } -\DoxyCodeLine{291 } -\DoxyCodeLine{292 \textcolor{preprocessor}{ \#ifdef XB\_LOCKING\_SUPPORT}} -\DoxyCodeLine{293 \textcolor{keyword}{virtual} xbInt16 LockTable ( xbInt16 iLockFunction );} -\DoxyCodeLine{294 \textcolor{keyword}{virtual} xbInt16 LockRecord ( xbInt16 iLockFunction, xbUInt32 ulRecNo );} -\DoxyCodeLine{295 \textcolor{keyword}{virtual} xbInt16 LockAppend ( xbInt16 iLockFunction );} -\DoxyCodeLine{296 \textcolor{keyword}{virtual} xbInt16 LockHeader ( xbInt16 iLockFunction );} -\DoxyCodeLine{297 } -\DoxyCodeLine{298 \textcolor{preprocessor}{ \#ifdef XB\_MEMO\_SUPPORT}} -\DoxyCodeLine{299 \textcolor{keyword}{virtual} xbInt16 LockMemo ( xbInt16 iLockFunction );} -\DoxyCodeLine{300 \textcolor{keyword}{virtual} \mbox{\hyperlink{namespacexb_ab1a750481dd487f0d384aa1d200dff0f}{xbBool}} GetMemoLocked () \textcolor{keyword}{const}; } -\DoxyCodeLine{301 \textcolor{preprocessor}{ \#endif }\textcolor{comment}{// XB\_MEMO\_LOCK}} -\DoxyCodeLine{302 } -\DoxyCodeLine{303 \textcolor{preprocessor}{ \#ifdef XB\_INDEX\_SUPPORT}} -\DoxyCodeLine{304 \textcolor{keyword}{virtual} xbInt16 LockIndices ( xbInt16 iLockFunction );} -\DoxyCodeLine{305 \textcolor{preprocessor}{ \#endif }\textcolor{comment}{// XB\_INDEX\_SUPPORT}} -\DoxyCodeLine{306 } -\DoxyCodeLine{307 xbInt16 GetAutoLock () \textcolor{keyword}{const};} -\DoxyCodeLine{308 \textcolor{keywordtype}{void} SetAutoLock ( xbInt16 iAutoLock );} -\DoxyCodeLine{309 xbInt16 GetLockFlavor () \textcolor{keyword}{const};} -\DoxyCodeLine{310 \textcolor{keywordtype}{void} SetLockFlavor ( xbInt16 iLockFlavor );} -\DoxyCodeLine{311 \mbox{\hyperlink{namespacexb_ab1a750481dd487f0d384aa1d200dff0f}{xbBool}} GetTableLocked () \textcolor{keyword}{const};} -\DoxyCodeLine{312 \mbox{\hyperlink{namespacexb_ab1a750481dd487f0d384aa1d200dff0f}{xbBool}} GetHeaderLocked () \textcolor{keyword}{const};} -\DoxyCodeLine{313 xbUInt32 GetAppendLocked () \textcolor{keyword}{const};} -\DoxyCodeLine{314 xbLinkListNode<xbUInt32> * GetFirstRecLock () \textcolor{keyword}{const};} -\DoxyCodeLine{315 } -\DoxyCodeLine{316 \textcolor{preprocessor}{ \#ifdef XB\_DEBUG\_SUPPORT}} -\DoxyCodeLine{317 \textcolor{keywordtype}{void} DumpTableLockStatus() \textcolor{keyword}{const};} -\DoxyCodeLine{318 \textcolor{preprocessor}{ \#endif }\textcolor{comment}{// XB\_DEBUG\_SUPPORT}} -\DoxyCodeLine{319 \textcolor{preprocessor}{ \#endif }\textcolor{comment}{// XB\_LOCKING\_SUPPORT}} -\DoxyCodeLine{320 } -\DoxyCodeLine{321 } -\DoxyCodeLine{322 \textcolor{preprocessor}{ \#ifdef XB\_INDEX\_SUPPORT}} -\DoxyCodeLine{323 \textcolor{keyword}{virtual} xbInt16 CheckTagIntegrity( xbInt16 iTagOpt, xbInt16 iOutputOpt );} -\DoxyCodeLine{324 \textcolor{keyword}{virtual} xbInt16 CloseIndexFile( xbIx *pIx );} -\DoxyCodeLine{325 \textcolor{keyword}{virtual} xbInt16 CreateTag( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sIxType, \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sName, \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sKey, \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sFilter, } -\DoxyCodeLine{326 xbInt16 iDescending, xbInt16 iUnique, xbInt16 iOverLay, xbIx **xbIxOut, \textcolor{keywordtype}{void} **vpTagOut );} -\DoxyCodeLine{327 \textcolor{keyword}{virtual} xbInt16 DeleteTag( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sIxType, \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sName );} -\DoxyCodeLine{328 \textcolor{keyword}{virtual} xbInt16 DeleteAllIndexFiles();} -\DoxyCodeLine{329 \textcolor{keyword}{virtual} xbInt16 Find( \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sKey );} -\DoxyCodeLine{330 \textcolor{keyword}{virtual} xbInt16 Find( \mbox{\hyperlink{classxb_1_1xbDate}{xbDate}} \&dtKey );} -\DoxyCodeLine{331 \textcolor{keyword}{virtual} xbInt16 Find( \mbox{\hyperlink{namespacexb_a25f47b226ce924a5c78f97989b0744a2}{xbDouble}} \&dKey );} -\DoxyCodeLine{332 \textcolor{keyword}{virtual} xbIx *GetCurIx() \textcolor{keyword}{const};} -\DoxyCodeLine{333 \textcolor{keyword}{virtual} \textcolor{keywordtype}{void} *GetCurTag() \textcolor{keyword}{const};} -\DoxyCodeLine{334 } -\DoxyCodeLine{335 \textcolor{keyword}{virtual} xbInt16 GetFirstKey();} -\DoxyCodeLine{336 \textcolor{keyword}{virtual} xbInt16 GetNextKey();} -\DoxyCodeLine{337 \textcolor{keyword}{virtual} xbInt16 GetPrevKey();} -\DoxyCodeLine{338 \textcolor{keyword}{virtual} xbInt16 GetLastKey();} -\DoxyCodeLine{339 } -\DoxyCodeLine{340 \textcolor{keyword}{virtual} \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&GetCurIxType() \textcolor{keyword}{const};} -\DoxyCodeLine{341 \textcolor{keyword}{virtual} \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&GetCurTagName() \textcolor{keyword}{const};} -\DoxyCodeLine{342 \textcolor{keyword}{virtual} xbIxList *GetIxList() \textcolor{keyword}{const};} -\DoxyCodeLine{343 \textcolor{keyword}{virtual} xbInt32 GetPhysicalIxCnt () \textcolor{keyword}{const};} -\DoxyCodeLine{344 xbLinkListNode<xbTag *> *GetTagList () \textcolor{keyword}{const};} -\DoxyCodeLine{345 } -\DoxyCodeLine{346 \textcolor{keyword}{virtual} xbInt16 OpenIndex( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sIxType, \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sIndexName );} -\DoxyCodeLine{347 \textcolor{keyword}{virtual} xbInt16 Reindex( xbInt16 iTagOpt );} -\DoxyCodeLine{348 \textcolor{keyword}{virtual} xbInt16 SetCurTag( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sTagName );} -\DoxyCodeLine{349 \textcolor{keyword}{virtual} \textcolor{keywordtype}{void} SetCurTag( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sIxType, xbIx *pIx, \textcolor{keywordtype}{void} *vpTag );} -\DoxyCodeLine{350 } -\DoxyCodeLine{351 \textcolor{preprocessor}{ \#endif }\textcolor{comment}{// XB\_INDEX\_SUPPORT}} -\DoxyCodeLine{352 } -\DoxyCodeLine{353 \textcolor{preprocessor}{ \#ifdef XB\_INF\_SUPPORT}} -\DoxyCodeLine{354 \textcolor{keyword}{virtual} xbInt16 AssociateIndex( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sType, \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sName, xbInt16 iOption );} -\DoxyCodeLine{355 xbLinkListNode<xbString> *GetInfList() \textcolor{keyword}{const};} -\DoxyCodeLine{356 \textcolor{preprocessor}{ \#endif }\textcolor{comment}{// XB\_INF\_SUPPORT}} -\DoxyCodeLine{357 } -\DoxyCodeLine{358 \textcolor{comment}{//\#ifdef XB\_MDX\_SUPPORT}} -\DoxyCodeLine{359 \textcolor{comment}{//virtual xbInt16 GetCreateMdxBlockSize() const;}} -\DoxyCodeLine{360 \textcolor{comment}{//virtual xbInt16 SetCreateMdxBlockSize( xbInt16 ulBlockSize );}} -\DoxyCodeLine{361 \textcolor{comment}{//\#endif}} -\DoxyCodeLine{362 } -\DoxyCodeLine{363 } -\DoxyCodeLine{364 } -\DoxyCodeLine{365 \textcolor{keyword}{protected}:} -\DoxyCodeLine{366 \textcolor{preprocessor}{ \#ifdef XB\_INDEX\_SUPPORT}} -\DoxyCodeLine{367 \textcolor{keyword}{friend} \textcolor{keyword}{class }xbIx;} -\DoxyCodeLine{368 \textcolor{keyword}{friend} \textcolor{keyword}{class }xbIxMdx;} -\DoxyCodeLine{369 } -\DoxyCodeLine{370 xbInt16 AddIndex( xbIx *ix, \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sFmt );} -\DoxyCodeLine{371 \textcolor{keywordtype}{void} ClearTagList();} -\DoxyCodeLine{372 xbInt16 RemoveIndex( xbIx * ix );} -\DoxyCodeLine{373 \textcolor{keywordtype}{void} UpdateSchemaIxFlag( xbInt16 iFldNo, \textcolor{keywordtype}{unsigned} \textcolor{keywordtype}{char} cVal );} -\DoxyCodeLine{374 \textcolor{keyword}{virtual} xbInt16 UpdateTagList ();} -\DoxyCodeLine{375 \textcolor{preprocessor}{ \#endif }\textcolor{comment}{// XB\_INDEX\_SUPPORT}} +\DoxyCodeLine{232 \textcolor{keyword}{virtual} xbInt16 GetFieldNo( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sFieldName, xbInt16 \&iFieldNo ) \textcolor{keyword}{const};} +\DoxyCodeLine{233 \textcolor{keyword}{virtual} xbInt16 GetFieldNo( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sFieldName ) \textcolor{keyword}{const};} +\DoxyCodeLine{234 } +\DoxyCodeLine{235 \textcolor{keyword}{virtual} xbInt16 GetFieldType( xbInt16 iFieldNo, \textcolor{keywordtype}{char} \&cFieldType ) \textcolor{keyword}{const};} +\DoxyCodeLine{236 \textcolor{keyword}{virtual} xbInt16 GetFieldType( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sFieldName, \textcolor{keywordtype}{char} \&cFieldType ) \textcolor{keyword}{const};} +\DoxyCodeLine{237 \textcolor{keyword}{virtual} xbInt16 PutField( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sFieldName, \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sFieldData );} +\DoxyCodeLine{238 \textcolor{keyword}{virtual} xbInt16 PutField( xbInt16 iFieldNo, \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sFieldData );} +\DoxyCodeLine{239 } +\DoxyCodeLine{240 \textcolor{keyword}{virtual} xbInt16 PutLogicalField( xbInt16 iFieldNo, \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sFieldData );} +\DoxyCodeLine{241 \textcolor{keyword}{virtual} xbInt16 PutLogicalField( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sFieldName, \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sFieldData );} +\DoxyCodeLine{242 \textcolor{keyword}{virtual} xbInt16 GetLogicalField( xbInt16 iFieldNo, \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sFieldData ) \textcolor{keyword}{const};} +\DoxyCodeLine{243 \textcolor{keyword}{virtual} xbInt16 GetLogicalField( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sFieldName, \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sFieldData) \textcolor{keyword}{const};} +\DoxyCodeLine{244 } +\DoxyCodeLine{245 \textcolor{keyword}{virtual} xbInt16 PutLogicalField( xbInt16 iFieldNo, \mbox{\hyperlink{namespacexb_ab1a750481dd487f0d384aa1d200dff0f}{xbBool}} bFieldData );} +\DoxyCodeLine{246 \textcolor{keyword}{virtual} xbInt16 PutLogicalField( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sFieldName, \mbox{\hyperlink{namespacexb_ab1a750481dd487f0d384aa1d200dff0f}{xbBool}} bFieldData );} +\DoxyCodeLine{247 \textcolor{keyword}{virtual} xbInt16 GetLogicalField( xbInt16 iFieldNo, \mbox{\hyperlink{namespacexb_ab1a750481dd487f0d384aa1d200dff0f}{xbBool}} \&bFieldData ) \textcolor{keyword}{const};} +\DoxyCodeLine{248 \textcolor{keyword}{virtual} xbInt16 GetLogicalField( xbInt16 iFieldNo, \mbox{\hyperlink{namespacexb_ab1a750481dd487f0d384aa1d200dff0f}{xbBool}} \&bFieldData, xbInt16 iRecBufSw ) \textcolor{keyword}{const};} +\DoxyCodeLine{249 \textcolor{keyword}{virtual} xbInt16 GetLogicalField( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sFieldName, \mbox{\hyperlink{namespacexb_ab1a750481dd487f0d384aa1d200dff0f}{xbBool}} \&bFieldData) \textcolor{keyword}{const};} +\DoxyCodeLine{250 } +\DoxyCodeLine{251 \textcolor{keyword}{virtual} xbInt16 GetLongField( xbInt16 iFieldNo, xbInt32 \&lFieldValue ) \textcolor{keyword}{const};} +\DoxyCodeLine{252 \textcolor{keyword}{virtual} xbInt16 GetLongField( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sFieldName, xbInt32 \&lFieldValue ) \textcolor{keyword}{const};} +\DoxyCodeLine{253 \textcolor{keyword}{virtual} xbInt16 PutLongField( xbInt16 iFieldNo, xbInt32 lFieldValue );} +\DoxyCodeLine{254 \textcolor{keyword}{virtual} xbInt16 PutLongField( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sFieldNo, xbInt32 lFieldValue );} +\DoxyCodeLine{255 } +\DoxyCodeLine{256 \textcolor{keyword}{virtual} xbInt16 GetULongField( xbInt16 iFieldNo, xbUInt32 \&lFieldValue ) \textcolor{keyword}{const};} +\DoxyCodeLine{257 \textcolor{keyword}{virtual} xbInt16 GetULongField( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sFieldName, xbUInt32 \&lFieldValue ) \textcolor{keyword}{const};} +\DoxyCodeLine{258 \textcolor{keyword}{virtual} xbInt16 PutULongField( xbInt16 iFieldNo, xbUInt32 lFieldValue );} +\DoxyCodeLine{259 \textcolor{keyword}{virtual} xbInt16 PutULongField( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sFieldNo, xbUInt32 lFieldValue );} +\DoxyCodeLine{260 } +\DoxyCodeLine{261 \textcolor{keyword}{virtual} xbInt16 GetDoubleField( xbInt16 FieldNo, \mbox{\hyperlink{namespacexb_a25f47b226ce924a5c78f97989b0744a2}{xbDouble}} \&dFieldValue ) \textcolor{keyword}{const};} +\DoxyCodeLine{262 \textcolor{keyword}{virtual} xbInt16 GetDoubleField( xbInt16 FieldNo, \mbox{\hyperlink{namespacexb_a25f47b226ce924a5c78f97989b0744a2}{xbDouble}} \&dFieldValue, xbInt16 iRecBufSw ) \textcolor{keyword}{const};} +\DoxyCodeLine{263 \textcolor{keyword}{virtual} xbInt16 GetDoubleField( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sFieldName, \mbox{\hyperlink{namespacexb_a25f47b226ce924a5c78f97989b0744a2}{xbDouble}} \&dFieldValue ) \textcolor{keyword}{const};} +\DoxyCodeLine{264 \textcolor{keyword}{virtual} xbInt16 PutDoubleField( xbInt16 FieldNo, \mbox{\hyperlink{namespacexb_a25f47b226ce924a5c78f97989b0744a2}{xbDouble}} dFieldValue );} +\DoxyCodeLine{265 \textcolor{keyword}{virtual} xbInt16 PutDoubleField( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&FieldName, \mbox{\hyperlink{namespacexb_a25f47b226ce924a5c78f97989b0744a2}{xbDouble}} dFieldValue );} +\DoxyCodeLine{266 } +\DoxyCodeLine{267 \textcolor{keyword}{virtual} xbInt16 GetFloatField( xbInt16 iFieldNo, \mbox{\hyperlink{namespacexb_a83aa6a550398db55973aa9fb4257e66e}{xbFloat}} \&fFieldValue ) \textcolor{keyword}{const};} +\DoxyCodeLine{268 \textcolor{keyword}{virtual} xbInt16 GetFloatField( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sFieldName, \mbox{\hyperlink{namespacexb_a83aa6a550398db55973aa9fb4257e66e}{xbFloat}} \&fFieldValue ) \textcolor{keyword}{const};} +\DoxyCodeLine{269 \textcolor{keyword}{virtual} xbInt16 PutFloatField( xbInt16 iFieldNo, \mbox{\hyperlink{namespacexb_a83aa6a550398db55973aa9fb4257e66e}{xbFloat}} fFieldValue );} +\DoxyCodeLine{270 \textcolor{keyword}{virtual} xbInt16 PutFloatField( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sFieldName, \mbox{\hyperlink{namespacexb_a83aa6a550398db55973aa9fb4257e66e}{xbFloat}} fFieldValue );} +\DoxyCodeLine{271 } +\DoxyCodeLine{272 \textcolor{keyword}{virtual} xbInt16 GetDateField( xbInt16 iFieldNo, \mbox{\hyperlink{classxb_1_1xbDate}{xbDate}} \&dt ) \textcolor{keyword}{const};} +\DoxyCodeLine{273 \textcolor{keyword}{virtual} xbInt16 GetDateField( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sFieldName, \mbox{\hyperlink{classxb_1_1xbDate}{xbDate}} \&dt ) \textcolor{keyword}{const};} +\DoxyCodeLine{274 \textcolor{keyword}{virtual} xbInt16 PutDateField( xbInt16 iFieldNo, \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbDate}{xbDate}} \&dt );} +\DoxyCodeLine{275 \textcolor{keyword}{virtual} xbInt16 PutDateField( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sFieldName, \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbDate}{xbDate}} \&dt );} +\DoxyCodeLine{276 } +\DoxyCodeLine{277 } +\DoxyCodeLine{278 } +\DoxyCodeLine{279 \textcolor{preprocessor}{ \#ifdef XB\_MEMO\_SUPPORT}} +\DoxyCodeLine{280 \textcolor{keyword}{virtual} xbInt16 GetMemoFieldCnt () \textcolor{keyword}{const};} +\DoxyCodeLine{281 \textcolor{keyword}{virtual} xbMemo *GetMemoPtr ();} +\DoxyCodeLine{282 \textcolor{keyword}{virtual} xbUInt32 GetCreateMemoBlockSize() \textcolor{keyword}{const};} +\DoxyCodeLine{283 \textcolor{keyword}{virtual} xbInt16 GetMemoField ( xbInt16 iFldNo, \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sMemoData );} +\DoxyCodeLine{284 \textcolor{keyword}{virtual} xbInt16 GetMemoField ( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \& sFldName, \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sMemoData );} +\DoxyCodeLine{285 \textcolor{keyword}{virtual} xbInt16 GetMemoFieldLen ( xbInt16 iFldNo, xbUInt32 \&ullMemoFieldLen );} +\DoxyCodeLine{286 \textcolor{keyword}{virtual} xbInt16 GetMemoFieldLen ( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \& sFldName, xbUInt32 \&ulMemoFieldLen );} +\DoxyCodeLine{287 \textcolor{keyword}{virtual} \mbox{\hyperlink{namespacexb_ab1a750481dd487f0d384aa1d200dff0f}{xbBool}} MemoFieldExists ( xbInt16 iFieldNo ) \textcolor{keyword}{const};} +\DoxyCodeLine{288 \textcolor{keyword}{virtual} \mbox{\hyperlink{namespacexb_ab1a750481dd487f0d384aa1d200dff0f}{xbBool}} MemoFieldExists ( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sFieldName ) \textcolor{keyword}{const};} +\DoxyCodeLine{289 \textcolor{keyword}{virtual} xbInt16 SetCreateMemoBlockSize( xbUInt32 ulBlockSize ) = 0;} +\DoxyCodeLine{290 \textcolor{keyword}{virtual} xbInt16 UpdateMemoField ( xbInt16 iFldNo, \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sMemoData );} +\DoxyCodeLine{291 \textcolor{keyword}{virtual} xbInt16 UpdateMemoField ( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \& sFldName, \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sMemoData );} +\DoxyCodeLine{292 \textcolor{preprocessor}{ \#endif }\textcolor{comment}{// XB\_MEMO\_SUPPORT}} +\DoxyCodeLine{293 } +\DoxyCodeLine{294 } +\DoxyCodeLine{295 \textcolor{preprocessor}{ \#ifdef XB\_LOCKING\_SUPPORT}} +\DoxyCodeLine{296 \textcolor{keyword}{virtual} xbInt16 LockTable ( xbInt16 iLockFunction );} +\DoxyCodeLine{297 \textcolor{keyword}{virtual} xbInt16 LockRecord ( xbInt16 iLockFunction, xbUInt32 ulRecNo );} +\DoxyCodeLine{298 \textcolor{keyword}{virtual} xbInt16 LockAppend ( xbInt16 iLockFunction );} +\DoxyCodeLine{299 \textcolor{keyword}{virtual} xbInt16 LockHeader ( xbInt16 iLockFunction );} +\DoxyCodeLine{300 } +\DoxyCodeLine{301 \textcolor{preprocessor}{ \#ifdef XB\_MEMO\_SUPPORT}} +\DoxyCodeLine{302 \textcolor{keyword}{virtual} xbInt16 LockMemo ( xbInt16 iLockFunction );} +\DoxyCodeLine{303 \textcolor{keyword}{virtual} \mbox{\hyperlink{namespacexb_ab1a750481dd487f0d384aa1d200dff0f}{xbBool}} GetMemoLocked () \textcolor{keyword}{const}; } +\DoxyCodeLine{304 \textcolor{preprocessor}{ \#endif }\textcolor{comment}{// XB\_MEMO\_LOCK}} +\DoxyCodeLine{305 } +\DoxyCodeLine{306 \textcolor{preprocessor}{ \#ifdef XB\_INDEX\_SUPPORT}} +\DoxyCodeLine{307 \textcolor{keyword}{virtual} xbInt16 LockIndices ( xbInt16 iLockFunction );} +\DoxyCodeLine{308 \textcolor{preprocessor}{ \#endif }\textcolor{comment}{// XB\_INDEX\_SUPPORT}} +\DoxyCodeLine{309 } +\DoxyCodeLine{310 xbInt16 GetAutoLock () \textcolor{keyword}{const};} +\DoxyCodeLine{311 \textcolor{keywordtype}{void} SetAutoLock ( xbInt16 iAutoLock );} +\DoxyCodeLine{312 xbInt16 GetLockFlavor () \textcolor{keyword}{const};} +\DoxyCodeLine{313 \textcolor{keywordtype}{void} SetLockFlavor ( xbInt16 iLockFlavor );} +\DoxyCodeLine{314 \mbox{\hyperlink{namespacexb_ab1a750481dd487f0d384aa1d200dff0f}{xbBool}} GetTableLocked () \textcolor{keyword}{const};} +\DoxyCodeLine{315 \mbox{\hyperlink{namespacexb_ab1a750481dd487f0d384aa1d200dff0f}{xbBool}} GetHeaderLocked () \textcolor{keyword}{const};} +\DoxyCodeLine{316 xbUInt32 GetAppendLocked () \textcolor{keyword}{const};} +\DoxyCodeLine{317 xbLinkListNode<xbUInt32> * GetFirstRecLock () \textcolor{keyword}{const};} +\DoxyCodeLine{318 } +\DoxyCodeLine{319 \textcolor{preprocessor}{ \#ifdef XB\_DEBUG\_SUPPORT}} +\DoxyCodeLine{320 \textcolor{keywordtype}{void} DumpTableLockStatus() \textcolor{keyword}{const};} +\DoxyCodeLine{321 \textcolor{preprocessor}{ \#endif }\textcolor{comment}{// XB\_DEBUG\_SUPPORT}} +\DoxyCodeLine{322 \textcolor{preprocessor}{ \#endif }\textcolor{comment}{// XB\_LOCKING\_SUPPORT}} +\DoxyCodeLine{323 } +\DoxyCodeLine{324 } +\DoxyCodeLine{325 \textcolor{preprocessor}{ \#ifdef XB\_INDEX\_SUPPORT}} +\DoxyCodeLine{326 \textcolor{keyword}{virtual} xbInt16 CheckTagIntegrity( xbInt16 iTagOpt, xbInt16 iOutputOpt );} +\DoxyCodeLine{327 \textcolor{keyword}{virtual} xbInt16 CloseIndexFile( xbIx *pIx );} +\DoxyCodeLine{328 \textcolor{keyword}{virtual} xbInt16 CreateTag( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sIxType, \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sName, \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sKey, \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sFilter, } +\DoxyCodeLine{329 xbInt16 iDescending, xbInt16 iUnique, xbInt16 iOverLay, xbIx **xbIxOut, \textcolor{keywordtype}{void} **vpTagOut );} +\DoxyCodeLine{330 \textcolor{keyword}{virtual} xbInt16 DeleteTag( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sIxType, \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sName );} +\DoxyCodeLine{331 \textcolor{keyword}{virtual} xbInt16 DeleteAllIndexFiles();} +\DoxyCodeLine{332 \textcolor{keyword}{virtual} xbInt16 Find( \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sKey );} +\DoxyCodeLine{333 \textcolor{keyword}{virtual} xbInt16 Find( \mbox{\hyperlink{classxb_1_1xbDate}{xbDate}} \&dtKey );} +\DoxyCodeLine{334 \textcolor{keyword}{virtual} xbInt16 Find( \mbox{\hyperlink{namespacexb_a25f47b226ce924a5c78f97989b0744a2}{xbDouble}} \&dKey );} +\DoxyCodeLine{335 \textcolor{keyword}{virtual} xbIx *GetCurIx() \textcolor{keyword}{const};} +\DoxyCodeLine{336 \textcolor{keyword}{virtual} \textcolor{keywordtype}{void} *GetCurTag() \textcolor{keyword}{const};} +\DoxyCodeLine{337 } +\DoxyCodeLine{338 \textcolor{keyword}{virtual} xbInt16 GetFirstKey();} +\DoxyCodeLine{339 \textcolor{keyword}{virtual} xbInt16 GetNextKey();} +\DoxyCodeLine{340 \textcolor{keyword}{virtual} xbInt16 GetPrevKey();} +\DoxyCodeLine{341 \textcolor{keyword}{virtual} xbInt16 GetLastKey();} +\DoxyCodeLine{342 } +\DoxyCodeLine{343 \textcolor{keyword}{virtual} \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&GetCurIxType() \textcolor{keyword}{const};} +\DoxyCodeLine{344 \textcolor{keyword}{virtual} \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&GetCurTagName() \textcolor{keyword}{const};} +\DoxyCodeLine{345 \textcolor{keyword}{virtual} xbIxList *GetIxList() \textcolor{keyword}{const};} +\DoxyCodeLine{346 \textcolor{keyword}{virtual} xbInt32 GetPhysicalIxCnt () \textcolor{keyword}{const};} +\DoxyCodeLine{347 xbLinkListNode<xbTag *> *GetTagList () \textcolor{keyword}{const};} +\DoxyCodeLine{348 } +\DoxyCodeLine{349 \textcolor{keyword}{virtual} xbInt16 OpenIndex( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sIxType, \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sIndexName );} +\DoxyCodeLine{350 \textcolor{keyword}{virtual} xbInt16 Reindex( xbInt16 iTagOpt );} +\DoxyCodeLine{351 \textcolor{keyword}{virtual} xbInt16 SetCurTag( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sTagName );} +\DoxyCodeLine{352 \textcolor{keyword}{virtual} \textcolor{keywordtype}{void} SetCurTag( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sIxType, xbIx *pIx, \textcolor{keywordtype}{void} *vpTag );} +\DoxyCodeLine{353 } +\DoxyCodeLine{354 \textcolor{preprocessor}{ \#endif }\textcolor{comment}{// XB\_INDEX\_SUPPORT}} +\DoxyCodeLine{355 } +\DoxyCodeLine{356 \textcolor{preprocessor}{ \#ifdef XB\_INF\_SUPPORT}} +\DoxyCodeLine{357 \textcolor{keyword}{virtual} xbInt16 AssociateIndex( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sType, \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sName, xbInt16 iOption );} +\DoxyCodeLine{358 xbLinkListNode<xbString> *GetInfList() \textcolor{keyword}{const};} +\DoxyCodeLine{359 \textcolor{preprocessor}{ \#endif }\textcolor{comment}{// XB\_INF\_SUPPORT}} +\DoxyCodeLine{360 } +\DoxyCodeLine{361 \textcolor{comment}{//\#ifdef XB\_MDX\_SUPPORT}} +\DoxyCodeLine{362 \textcolor{comment}{//virtual xbInt16 GetCreateMdxBlockSize() const;}} +\DoxyCodeLine{363 \textcolor{comment}{//virtual xbInt16 SetCreateMdxBlockSize( xbInt16 ulBlockSize );}} +\DoxyCodeLine{364 \textcolor{comment}{//\#endif}} +\DoxyCodeLine{365 } +\DoxyCodeLine{366 \textcolor{preprocessor}{ \#ifdef XB\_BLOCKREAD\_SUPPORT}} +\DoxyCodeLine{367 xbInt16 DisableBlockReadProcessing();} +\DoxyCodeLine{368 xbInt16 EnableBlockReadProcessing();} +\DoxyCodeLine{369 \mbox{\hyperlink{namespacexb_ab1a750481dd487f0d384aa1d200dff0f}{xbBool}} GetBlockReadStatus() \textcolor{keyword}{const};} +\DoxyCodeLine{370 \textcolor{preprocessor}{ \#endif }\textcolor{comment}{// XB\_BLOCKREAD\_SUPPORT}} +\DoxyCodeLine{371 } +\DoxyCodeLine{372 \textcolor{keyword}{protected}:} +\DoxyCodeLine{373 \textcolor{preprocessor}{ \#ifdef XB\_INDEX\_SUPPORT}} +\DoxyCodeLine{374 \textcolor{keyword}{friend} \textcolor{keyword}{class }xbIx;} +\DoxyCodeLine{375 \textcolor{keyword}{friend} \textcolor{keyword}{class }xbIxMdx;} \DoxyCodeLine{376 } -\DoxyCodeLine{377 \textcolor{preprocessor}{ \#ifdef XB\_INF\_SUPPORT}} -\DoxyCodeLine{378 \textcolor{keyword}{virtual} xbInt16 GetInfFileName( \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sNdxIdxFileName );} -\DoxyCodeLine{379 \textcolor{preprocessor}{ \#endif }\textcolor{comment}{// XB\_INF\_SUPPORT}} -\DoxyCodeLine{380 } -\DoxyCodeLine{381 } -\DoxyCodeLine{382 \textcolor{preprocessor}{ \#ifdef XB\_LOCKING\_SUPPORT}} -\DoxyCodeLine{383 \textcolor{keywordtype}{void} SetHeaderLocked ( \mbox{\hyperlink{namespacexb_ab1a750481dd487f0d384aa1d200dff0f}{xbBool}} bTableLocked );} -\DoxyCodeLine{384 \textcolor{keywordtype}{void} SetTableLocked ( \mbox{\hyperlink{namespacexb_ab1a750481dd487f0d384aa1d200dff0f}{xbBool}} bTableLocked );} -\DoxyCodeLine{385 \textcolor{preprocessor}{ \#endif }\textcolor{comment}{// XB\_LOCKING\_SUPORT}} -\DoxyCodeLine{386 } -\DoxyCodeLine{387 \textcolor{preprocessor}{ \#ifdef XB\_MEMO\_SUPPORT}} -\DoxyCodeLine{388 xbInt16 iMemoFieldCnt; \textcolor{comment}{// Memo field cnt in the table}} -\DoxyCodeLine{389 xbMemo *Memo; \textcolor{comment}{// Pointer to memo class}} -\DoxyCodeLine{390 xbUInt32 ulCreateMemoBlockSize; \textcolor{comment}{// blocksize to use when creating dbt file}} -\DoxyCodeLine{391 \textcolor{preprocessor}{ \#endif}} +\DoxyCodeLine{377 xbInt16 AddIndex( xbIx *ix, \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sFmt );} +\DoxyCodeLine{378 \textcolor{keywordtype}{void} ClearTagList();} +\DoxyCodeLine{379 xbInt16 RemoveIndex( xbIx * ix );} +\DoxyCodeLine{380 \textcolor{keywordtype}{void} UpdateSchemaIxFlag( xbInt16 iFldNo, \textcolor{keywordtype}{unsigned} \textcolor{keywordtype}{char} cVal );} +\DoxyCodeLine{381 \textcolor{keyword}{virtual} xbInt16 UpdateTagList ();} +\DoxyCodeLine{382 \textcolor{preprocessor}{ \#endif }\textcolor{comment}{// XB\_INDEX\_SUPPORT}} +\DoxyCodeLine{383 } +\DoxyCodeLine{384 \textcolor{preprocessor}{ \#ifdef XB\_INF\_SUPPORT}} +\DoxyCodeLine{385 \textcolor{keyword}{virtual} xbInt16 GetInfFileName( \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sNdxIdxFileName );} +\DoxyCodeLine{386 \textcolor{preprocessor}{ \#endif }\textcolor{comment}{// XB\_INF\_SUPPORT}} +\DoxyCodeLine{387 } +\DoxyCodeLine{388 \textcolor{preprocessor}{ \#ifdef XB\_BLOCKREAD\_SUPPORT}} +\DoxyCodeLine{389 \textcolor{keyword}{friend} \textcolor{keyword}{class }xbBlockRead;} +\DoxyCodeLine{390 \textcolor{preprocessor}{ \#endif }\textcolor{comment}{// XB\_BLOCKREAD\_SUPPORT}} +\DoxyCodeLine{391 } \DoxyCodeLine{392 } -\DoxyCodeLine{393 \textcolor{preprocessor}{ \#ifdef XB\_INF\_SUPPORT}} -\DoxyCodeLine{394 \textcolor{keyword}{virtual} xbInt16 DeleteInfData();} -\DoxyCodeLine{395 \textcolor{keyword}{virtual} xbInt16 LoadInfData();} -\DoxyCodeLine{396 \textcolor{keyword}{virtual} xbInt16 SaveInfData();} -\DoxyCodeLine{397 \textcolor{preprocessor}{ \#endif }\textcolor{comment}{// XB\_INF\_SUPPORT}} -\DoxyCodeLine{398 } -\DoxyCodeLine{399 \textcolor{comment}{/*}} -\DoxyCodeLine{400 \textcolor{comment}{ \#ifdef XB\_MDX\_SUPPORT}} -\DoxyCodeLine{401 \textcolor{comment}{ xbInt16 iCreateMdxBlockSize;}} -\DoxyCodeLine{402 \textcolor{comment}{ \#endif // XB\_MDX\_SUPPORT}} -\DoxyCodeLine{403 \textcolor{comment}{*/}} -\DoxyCodeLine{404 } -\DoxyCodeLine{405 \textcolor{keyword}{virtual} xbInt16 GetRawField( xbInt16 iFieldNo, \textcolor{keywordtype}{char} *Buf, xbUInt32 BufSize, xbInt16 iRecBufSw ) \textcolor{keyword}{const};} -\DoxyCodeLine{406 \textcolor{keyword}{virtual} \textcolor{keywordtype}{void} InitVars(); } -\DoxyCodeLine{407 \textcolor{keyword}{virtual} xbInt16 SetVersion() = 0;} -\DoxyCodeLine{408 \textcolor{keyword}{virtual} xbInt16 ValidateSchema( \mbox{\hyperlink{structxb_1_1xbSchema}{xbSchema}} * s ) = 0;} -\DoxyCodeLine{409 xbInt16 WriteHeader( xbInt16 iPositionOption, xbInt16 iWriteOption );} -\DoxyCodeLine{410 } -\DoxyCodeLine{411 } -\DoxyCodeLine{412 xbUInt32 ulCurRec; \textcolor{comment}{// Current record or zero}} -\DoxyCodeLine{413 xbInt16 iAutoCommit; \textcolor{comment}{// Auto commit updates if not explicitly performed before moving off record?}} -\DoxyCodeLine{414 \textcolor{comment}{// -\/1 -\/-\/> Use DBMS default}} -\DoxyCodeLine{415 \textcolor{comment}{// 0 -\/-\/> No auto update on this table, regardless of DBMS setting}} -\DoxyCodeLine{416 \textcolor{comment}{// 1 -\/-\/> Auto update on this table, regardless of DBMS setting}} -\DoxyCodeLine{417 } -\DoxyCodeLine{418 xbInt16 iFileVersion; \textcolor{comment}{// xBase file version -\/ which class is in play}} -\DoxyCodeLine{419 } -\DoxyCodeLine{420 } -\DoxyCodeLine{421 \mbox{\hyperlink{classxb_1_1xbString}{xbString}} sAlias; \textcolor{comment}{// table alias}} -\DoxyCodeLine{422 xbInt16 iNoOfFields;} -\DoxyCodeLine{423 xbInt16 iDbfStatus; \textcolor{comment}{// 0 = closed}} -\DoxyCodeLine{424 \textcolor{comment}{// 1 = open}} -\DoxyCodeLine{425 \textcolor{comment}{// 2 = updates pending}} -\DoxyCodeLine{426 } -\DoxyCodeLine{427 xbSchemaRec *SchemaPtr; \textcolor{comment}{// Pointer to field data}} -\DoxyCodeLine{428 \textcolor{keywordtype}{char} *RecBuf; \textcolor{comment}{// Pointer to record buffer}} -\DoxyCodeLine{429 \textcolor{keywordtype}{char} *RecBuf2; \textcolor{comment}{// Pointer to original rec buf}} +\DoxyCodeLine{393 \textcolor{preprocessor}{ \#ifdef XB\_LOCKING\_SUPPORT}} +\DoxyCodeLine{394 \textcolor{keywordtype}{void} SetHeaderLocked ( \mbox{\hyperlink{namespacexb_ab1a750481dd487f0d384aa1d200dff0f}{xbBool}} bTableLocked );} +\DoxyCodeLine{395 \textcolor{keywordtype}{void} SetTableLocked ( \mbox{\hyperlink{namespacexb_ab1a750481dd487f0d384aa1d200dff0f}{xbBool}} bTableLocked );} +\DoxyCodeLine{396 \textcolor{preprocessor}{ \#endif }\textcolor{comment}{// XB\_LOCKING\_SUPORT}} +\DoxyCodeLine{397 } +\DoxyCodeLine{398 \textcolor{preprocessor}{ \#ifdef XB\_MEMO\_SUPPORT}} +\DoxyCodeLine{399 xbInt16 iMemoFieldCnt; \textcolor{comment}{// Memo field cnt in the table}} +\DoxyCodeLine{400 xbMemo *Memo; \textcolor{comment}{// Pointer to memo class}} +\DoxyCodeLine{401 xbUInt32 ulCreateMemoBlockSize; \textcolor{comment}{// blocksize to use when creating dbt file}} +\DoxyCodeLine{402 \textcolor{preprocessor}{ \#endif}} +\DoxyCodeLine{403 } +\DoxyCodeLine{404 \textcolor{preprocessor}{ \#ifdef XB\_INF\_SUPPORT}} +\DoxyCodeLine{405 \textcolor{keyword}{virtual} xbInt16 DeleteInfData();} +\DoxyCodeLine{406 \textcolor{keyword}{virtual} xbInt16 LoadInfData();} +\DoxyCodeLine{407 \textcolor{keyword}{virtual} xbInt16 SaveInfData();} +\DoxyCodeLine{408 \textcolor{preprocessor}{ \#endif }\textcolor{comment}{// XB\_INF\_SUPPORT}} +\DoxyCodeLine{409 } +\DoxyCodeLine{410 \textcolor{comment}{/*}} +\DoxyCodeLine{411 \textcolor{comment}{ \#ifdef XB\_MDX\_SUPPORT}} +\DoxyCodeLine{412 \textcolor{comment}{ xbInt16 iCreateMdxBlockSize;}} +\DoxyCodeLine{413 \textcolor{comment}{ \#endif // XB\_MDX\_SUPPORT}} +\DoxyCodeLine{414 \textcolor{comment}{*/}} +\DoxyCodeLine{415 } +\DoxyCodeLine{416 \textcolor{keyword}{virtual} xbInt16 GetRawField( xbInt16 iFieldNo, \textcolor{keywordtype}{char} *Buf, xbUInt32 BufSize, xbInt16 iRecBufSw ) \textcolor{keyword}{const};} +\DoxyCodeLine{417 \textcolor{keyword}{virtual} \textcolor{keywordtype}{void} InitVars(); } +\DoxyCodeLine{418 \textcolor{keyword}{virtual} xbInt16 SetVersion() = 0;} +\DoxyCodeLine{419 \textcolor{keyword}{virtual} xbInt16 ValidateSchema( \mbox{\hyperlink{structxb_1_1xbSchema}{xbSchema}} * s ) = 0;} +\DoxyCodeLine{420 xbInt16 WriteHeader( xbInt16 iPositionOption, xbInt16 iWriteOption );} +\DoxyCodeLine{421 } +\DoxyCodeLine{422 } +\DoxyCodeLine{423 xbUInt32 ulCurRec; \textcolor{comment}{// Current record or zero}} +\DoxyCodeLine{424 xbInt16 iAutoCommit; \textcolor{comment}{// Auto commit updates if not explicitly performed before moving off record?}} +\DoxyCodeLine{425 \textcolor{comment}{// -\/1 -\/-\/> Use DBMS default}} +\DoxyCodeLine{426 \textcolor{comment}{// 0 -\/-\/> No auto update on this table, regardless of DBMS setting}} +\DoxyCodeLine{427 \textcolor{comment}{// 1 -\/-\/> Auto update on this table, regardless of DBMS setting}} +\DoxyCodeLine{428 } +\DoxyCodeLine{429 xbInt16 iFileVersion; \textcolor{comment}{// xBase file version -\/ which class is in play}} \DoxyCodeLine{430 } \DoxyCodeLine{431 } -\DoxyCodeLine{432 \textcolor{comment}{/* Next several variables are database header fields, up through dbase V */}} -\DoxyCodeLine{433 \textcolor{keywordtype}{unsigned} \textcolor{keywordtype}{char} cVersion;} -\DoxyCodeLine{434 \textcolor{keywordtype}{char} cUpdateYY;} -\DoxyCodeLine{435 \textcolor{keywordtype}{char} cUpdateMM;} -\DoxyCodeLine{436 \textcolor{keywordtype}{char} cUpdateDD;} -\DoxyCodeLine{437 xbUInt32 ulNoOfRecs;} -\DoxyCodeLine{438 xbUInt16 uiHeaderLen;} -\DoxyCodeLine{439 xbUInt16 uiRecordLen;} -\DoxyCodeLine{440 \textcolor{keywordtype}{char} cTransactionFlag;} -\DoxyCodeLine{441 \textcolor{keywordtype}{char} cEncryptionFlag;} -\DoxyCodeLine{442 \textcolor{keywordtype}{char} cIndexFlag;} -\DoxyCodeLine{443 \textcolor{keywordtype}{char} cLangDriver; \textcolor{comment}{// dbase 7 sets to 1B}} -\DoxyCodeLine{444 } -\DoxyCodeLine{445 } -\DoxyCodeLine{446 } -\DoxyCodeLine{447 \textcolor{keyword}{private}:} -\DoxyCodeLine{448 \textcolor{keywordtype}{void} ResetNoOfRecords(); } -\DoxyCodeLine{449 } -\DoxyCodeLine{450 } -\DoxyCodeLine{451 \textcolor{preprocessor}{\#ifdef XB\_LOCKING\_SUPPORT}} -\DoxyCodeLine{452 xbInt16 iAutoLock; \textcolor{comment}{// 0 -\/ autolock off, 1 -\/ autolock on}} -\DoxyCodeLine{453 xbInt16 iLockFlavor;} -\DoxyCodeLine{454 \mbox{\hyperlink{namespacexb_ab1a750481dd487f0d384aa1d200dff0f}{xbBool}} bTableLocked; \textcolor{comment}{// is the table locked}} -\DoxyCodeLine{455 \mbox{\hyperlink{namespacexb_ab1a750481dd487f0d384aa1d200dff0f}{xbBool}} bHeaderLocked; \textcolor{comment}{// is the header locked}} -\DoxyCodeLine{456 xbUInt32 ulAppendLocked; \textcolor{comment}{// record number of the new record for the append lock operation}} -\DoxyCodeLine{457 xbLinkListOrd<xbUInt32> lloRecLocks; \textcolor{comment}{// ordered link list of locked records}} -\DoxyCodeLine{458 \textcolor{preprocessor}{\#endif}} -\DoxyCodeLine{459 } +\DoxyCodeLine{432 \mbox{\hyperlink{classxb_1_1xbString}{xbString}} sAlias; \textcolor{comment}{// table alias}} +\DoxyCodeLine{433 xbInt16 iNoOfFields;} +\DoxyCodeLine{434 xbInt16 iDbfStatus; \textcolor{comment}{// 0 = closed}} +\DoxyCodeLine{435 \textcolor{comment}{// 1 = open}} +\DoxyCodeLine{436 \textcolor{comment}{// 2 = updates pending}} +\DoxyCodeLine{437 } +\DoxyCodeLine{438 xbSchemaRec *SchemaPtr; \textcolor{comment}{// Pointer to field data}} +\DoxyCodeLine{439 \textcolor{keywordtype}{char} *RecBuf; \textcolor{comment}{// Pointer to record buffer}} +\DoxyCodeLine{440 \textcolor{keywordtype}{char} *RecBuf2; \textcolor{comment}{// Pointer to original rec buf allocation}} +\DoxyCodeLine{441 } +\DoxyCodeLine{442 } +\DoxyCodeLine{443 \textcolor{comment}{/* Next several variables are database header fields, up through dbase V */}} +\DoxyCodeLine{444 \textcolor{keywordtype}{unsigned} \textcolor{keywordtype}{char} cVersion;} +\DoxyCodeLine{445 \textcolor{keywordtype}{char} cUpdateYY;} +\DoxyCodeLine{446 \textcolor{keywordtype}{char} cUpdateMM;} +\DoxyCodeLine{447 \textcolor{keywordtype}{char} cUpdateDD;} +\DoxyCodeLine{448 xbUInt32 ulNoOfRecs;} +\DoxyCodeLine{449 xbUInt16 uiHeaderLen;} +\DoxyCodeLine{450 xbUInt16 uiRecordLen;} +\DoxyCodeLine{451 \textcolor{keywordtype}{char} cTransactionFlag;} +\DoxyCodeLine{452 \textcolor{keywordtype}{char} cEncryptionFlag;} +\DoxyCodeLine{453 \textcolor{keywordtype}{char} cIndexFlag;} +\DoxyCodeLine{454 \textcolor{keywordtype}{char} cLangDriver; \textcolor{comment}{// dbase 7 sets to 1B}} +\DoxyCodeLine{455 } +\DoxyCodeLine{456 } +\DoxyCodeLine{457 } +\DoxyCodeLine{458 \textcolor{keyword}{private}:} +\DoxyCodeLine{459 \textcolor{keywordtype}{void} ResetNoOfRecords(); } \DoxyCodeLine{460 } -\DoxyCodeLine{461 \textcolor{preprocessor}{\#ifdef XB\_INDEX\_SUPPORT}} -\DoxyCodeLine{462 xbIxList *ixList; \textcolor{comment}{// pointer to a list of indices associated with the table}} -\DoxyCodeLine{463 xbIx *pCurIx; \textcolor{comment}{// Pointer to current index class}} -\DoxyCodeLine{464 \textcolor{keywordtype}{void} *vpCurIxTag; \textcolor{comment}{// Pointer to current tag}} -\DoxyCodeLine{465 \mbox{\hyperlink{classxb_1_1xbString}{xbString}} sCurIxType; \textcolor{comment}{// Current index type}} -\DoxyCodeLine{466 xbLinkList<xbTag *> llTags; \textcolor{comment}{// linked list of open tags}} -\DoxyCodeLine{467 } -\DoxyCodeLine{468 \textcolor{preprocessor}{\#endif }\textcolor{comment}{// XB\_INDEX\_SUPPORT}} -\DoxyCodeLine{469 } -\DoxyCodeLine{470 \textcolor{preprocessor}{\#ifdef XB\_INF\_SUPPORT}} -\DoxyCodeLine{471 xbLinkList<xbString> llInfData; \textcolor{comment}{// linked list of strings containing ndx file entries}} -\DoxyCodeLine{472 \textcolor{preprocessor}{\#endif }\textcolor{comment}{// XB\_INF\_SUPPORT}} -\DoxyCodeLine{473 } -\DoxyCodeLine{474 } -\DoxyCodeLine{475 \};} -\DoxyCodeLine{476 } -\DoxyCodeLine{477 } -\DoxyCodeLine{478 \textcolor{preprocessor}{\#ifdef XB\_DBF3\_SUPPORT}} -\DoxyCodeLine{480 } -\DoxyCodeLine{486 \textcolor{keyword}{class }XBDLLEXPORT xbDbf3 : \textcolor{keyword}{public} \mbox{\hyperlink{classxb_1_1xbDbf}{xbDbf}} \{} -\DoxyCodeLine{487 \textcolor{keyword}{public}:} -\DoxyCodeLine{488 xbDbf3(\mbox{\hyperlink{classxb_1_1xbXBase}{xbXBase}} *x);} -\DoxyCodeLine{489 \string~xbDbf3();} -\DoxyCodeLine{490 \textcolor{keyword}{virtual} xbInt16 CreateTable ( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sTableName, \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sAlias, \mbox{\hyperlink{structxb_1_1xbSchema}{xbSchema}} *, xbInt16 iOverlay, xbInt16 iShareMode );} -\DoxyCodeLine{491 \textcolor{keyword}{virtual} xbInt16 GetVersion () \textcolor{keyword}{const};} -\DoxyCodeLine{492 \textcolor{keyword}{virtual} xbInt16 Open ( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sTableName, \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sAlias, xbInt16 iOpenMode, xbInt16 iShareMode );} -\DoxyCodeLine{493 \textcolor{keyword}{virtual} xbInt16 Rename ( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} sNewName );} -\DoxyCodeLine{494 } -\DoxyCodeLine{495 \textcolor{preprocessor}{ \#ifdef XB\_MEMO\_SUPPORT}} -\DoxyCodeLine{496 \textcolor{keyword}{virtual} xbInt16 SetCreateMemoBlockSize( xbUInt32 iBlockSize );} -\DoxyCodeLine{497 \textcolor{preprocessor}{ \#endif}} -\DoxyCodeLine{498 } -\DoxyCodeLine{499 \textcolor{keyword}{protected}:} -\DoxyCodeLine{500 xbInt16 SetVersion ();} -\DoxyCodeLine{501 \textcolor{keyword}{virtual} xbInt16 ValidateSchema( \mbox{\hyperlink{structxb_1_1xbSchema}{xbSchema}} *s );} -\DoxyCodeLine{502 } -\DoxyCodeLine{503 \textcolor{keyword}{private}:} -\DoxyCodeLine{504 } -\DoxyCodeLine{505 \};} -\DoxyCodeLine{506 \textcolor{preprocessor}{\#endif }\textcolor{comment}{/* XB\_DBF3\_SUPPORT */}\textcolor{preprocessor}{}} -\DoxyCodeLine{507 } -\DoxyCodeLine{508 } -\DoxyCodeLine{509 \textcolor{preprocessor}{\#ifdef XB\_DBF4\_SUPPORT}} -\DoxyCodeLine{511 } -\DoxyCodeLine{516 \textcolor{keyword}{class }XBDLLEXPORT xbDbf4 : \textcolor{keyword}{public} \mbox{\hyperlink{namespacexb_ab2eae4b4732466698a7fdd89d77ba53b}{xbDbf}} \{} -\DoxyCodeLine{517 \textcolor{keyword}{public}:} -\DoxyCodeLine{518 xbDbf4( \mbox{\hyperlink{namespacexb_a97858ddeb1c4b0100f3edc1a46d3a8b0}{xbXBase}} *x );} +\DoxyCodeLine{461 } +\DoxyCodeLine{462 \textcolor{preprocessor}{ \#ifdef XB\_LOCKING\_SUPPORT}} +\DoxyCodeLine{463 xbInt16 iAutoLock; \textcolor{comment}{// 0 -\/ autolock off, 1 -\/ autolock on}} +\DoxyCodeLine{464 xbInt16 iLockFlavor;} +\DoxyCodeLine{465 \mbox{\hyperlink{namespacexb_ab1a750481dd487f0d384aa1d200dff0f}{xbBool}} bTableLocked; \textcolor{comment}{// is the table locked}} +\DoxyCodeLine{466 \mbox{\hyperlink{namespacexb_ab1a750481dd487f0d384aa1d200dff0f}{xbBool}} bHeaderLocked; \textcolor{comment}{// is the header locked}} +\DoxyCodeLine{467 xbUInt32 ulAppendLocked; \textcolor{comment}{// record number of the new record for the append lock operation}} +\DoxyCodeLine{468 xbLinkListOrd<xbUInt32> lloRecLocks; \textcolor{comment}{// ordered link list of locked records}} +\DoxyCodeLine{469 \textcolor{preprocessor}{ \#endif}} +\DoxyCodeLine{470 } +\DoxyCodeLine{471 \textcolor{preprocessor}{ \#ifdef XB\_INDEX\_SUPPORT}} +\DoxyCodeLine{472 xbIxList *ixList; \textcolor{comment}{// pointer to a list of indices associated with the table}} +\DoxyCodeLine{473 xbIx *pCurIx; \textcolor{comment}{// Pointer to current index class}} +\DoxyCodeLine{474 \textcolor{keywordtype}{void} *vpCurIxTag; \textcolor{comment}{// Pointer to current tag}} +\DoxyCodeLine{475 \mbox{\hyperlink{classxb_1_1xbString}{xbString}} sCurIxType; \textcolor{comment}{// Current index type}} +\DoxyCodeLine{476 xbLinkList<xbTag *> llTags; \textcolor{comment}{// linked list of open tags}} +\DoxyCodeLine{477 \textcolor{preprocessor}{ \#endif }\textcolor{comment}{// XB\_INDEX\_SUPPORT}} +\DoxyCodeLine{478 } +\DoxyCodeLine{479 \textcolor{preprocessor}{ \#ifdef XB\_INF\_SUPPORT}} +\DoxyCodeLine{480 xbLinkList<xbString> llInfData; \textcolor{comment}{// linked list of strings containing ndx file entries}} +\DoxyCodeLine{481 \textcolor{preprocessor}{ \#endif }\textcolor{comment}{// XB\_INF\_SUPPORT}} +\DoxyCodeLine{482 } +\DoxyCodeLine{483 \textcolor{preprocessor}{ \#ifdef XB\_BLOCKREAD\_SUPPORT}} +\DoxyCodeLine{484 xbBlockRead *pRb;} +\DoxyCodeLine{485 \mbox{\hyperlink{namespacexb_ab1a750481dd487f0d384aa1d200dff0f}{xbBool}} bBlockReadEnabled; \textcolor{comment}{// if true, then block read mode is on}} +\DoxyCodeLine{486 \textcolor{preprocessor}{ \#endif}} +\DoxyCodeLine{487 } +\DoxyCodeLine{488 } +\DoxyCodeLine{489 } +\DoxyCodeLine{490 \};} +\DoxyCodeLine{491 } +\DoxyCodeLine{492 } +\DoxyCodeLine{493 \textcolor{preprocessor}{\#ifdef XB\_DBF3\_SUPPORT}} +\DoxyCodeLine{495 } +\DoxyCodeLine{501 \textcolor{keyword}{class }XBDLLEXPORT xbDbf3 : \textcolor{keyword}{public} \mbox{\hyperlink{classxb_1_1xbDbf}{xbDbf}} \{} +\DoxyCodeLine{502 \textcolor{keyword}{public}:} +\DoxyCodeLine{503 xbDbf3(\mbox{\hyperlink{classxb_1_1xbXBase}{xbXBase}} *x);} +\DoxyCodeLine{504 \string~xbDbf3();} +\DoxyCodeLine{505 \textcolor{keyword}{virtual} xbInt16 CreateTable ( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sTableName, \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sAlias, \mbox{\hyperlink{structxb_1_1xbSchema}{xbSchema}} *, xbInt16 iOverlay, xbInt16 iShareMode );} +\DoxyCodeLine{506 \textcolor{keyword}{virtual} xbInt16 GetVersion () \textcolor{keyword}{const};} +\DoxyCodeLine{507 \textcolor{keyword}{virtual} xbInt16 Open ( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sTableName, \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sAlias, xbInt16 iOpenMode, xbInt16 iShareMode );} +\DoxyCodeLine{508 \textcolor{keyword}{virtual} xbInt16 Rename ( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} sNewName );} +\DoxyCodeLine{509 } +\DoxyCodeLine{510 \textcolor{preprocessor}{ \#ifdef XB\_MEMO\_SUPPORT}} +\DoxyCodeLine{511 \textcolor{keyword}{virtual} xbInt16 SetCreateMemoBlockSize( xbUInt32 iBlockSize );} +\DoxyCodeLine{512 \textcolor{preprocessor}{ \#endif}} +\DoxyCodeLine{513 } +\DoxyCodeLine{514 \textcolor{keyword}{protected}:} +\DoxyCodeLine{515 xbInt16 SetVersion ();} +\DoxyCodeLine{516 \textcolor{keyword}{virtual} xbInt16 ValidateSchema( \mbox{\hyperlink{structxb_1_1xbSchema}{xbSchema}} *s );} +\DoxyCodeLine{517 } +\DoxyCodeLine{518 \textcolor{keyword}{private}:} \DoxyCodeLine{519 } -\DoxyCodeLine{520 \string~xbDbf4();} -\DoxyCodeLine{521 } -\DoxyCodeLine{522 \textcolor{keyword}{virtual} xbInt16 CreateTable ( \textcolor{keyword}{const} xbString \&sTableName, \textcolor{keyword}{const} xbString \&sAlias, xbSchema *, xbInt16 iOverlay, xbInt16 iShareMode );} -\DoxyCodeLine{523 \textcolor{keyword}{virtual} xbInt16 GetVersion () \textcolor{keyword}{const};} -\DoxyCodeLine{524 \textcolor{keyword}{virtual} xbInt16 Open ( \textcolor{keyword}{const} xbString \&sTableName, \textcolor{keyword}{const} xbString \&sAlias, xbInt16 iOpenMode, xbInt16 iShareMode );} -\DoxyCodeLine{525 \textcolor{keyword}{virtual} xbInt16 Rename ( \textcolor{keyword}{const} xbString sNewName );} +\DoxyCodeLine{520 \};} +\DoxyCodeLine{521 \textcolor{preprocessor}{\#endif }\textcolor{comment}{/* XB\_DBF3\_SUPPORT */}\textcolor{preprocessor}{}} +\DoxyCodeLine{522 } +\DoxyCodeLine{523 } +\DoxyCodeLine{524 \textcolor{preprocessor}{\#ifdef XB\_DBF4\_SUPPORT}} \DoxyCodeLine{526 } -\DoxyCodeLine{527 \textcolor{preprocessor}{ \#ifdef XB\_MEMO\_SUPPORT}} -\DoxyCodeLine{528 \textcolor{keyword}{virtual} xbInt16 SetCreateMemoBlockSize( xbUInt32 iBlockSize );} -\DoxyCodeLine{529 \textcolor{preprocessor}{ \#endif}} -\DoxyCodeLine{530 } -\DoxyCodeLine{531 \textcolor{keyword}{protected}:} -\DoxyCodeLine{532 \textcolor{comment}{// void InitVars ();}} -\DoxyCodeLine{533 xbInt16 SetVersion();} -\DoxyCodeLine{534 \textcolor{keyword}{virtual} xbInt16 ValidateSchema ( xbSchema *s );} -\DoxyCodeLine{535 } -\DoxyCodeLine{536 \textcolor{keyword}{private}:} -\DoxyCodeLine{537 } -\DoxyCodeLine{538 \};} -\DoxyCodeLine{539 } -\DoxyCodeLine{540 \textcolor{preprocessor}{\#endif }\textcolor{comment}{/* XB\_DBF4\_SUPPORT */}\textcolor{preprocessor}{}} +\DoxyCodeLine{531 \textcolor{keyword}{class }XBDLLEXPORT xbDbf4 : \textcolor{keyword}{public} \mbox{\hyperlink{namespacexb_ab2eae4b4732466698a7fdd89d77ba53b}{xbDbf}} \{} +\DoxyCodeLine{532 \textcolor{keyword}{public}:} +\DoxyCodeLine{533 xbDbf4( \mbox{\hyperlink{namespacexb_a97858ddeb1c4b0100f3edc1a46d3a8b0}{xbXBase}} *x );} +\DoxyCodeLine{534 } +\DoxyCodeLine{535 \string~xbDbf4();} +\DoxyCodeLine{536 } +\DoxyCodeLine{537 \textcolor{keyword}{virtual} xbInt16 CreateTable ( \textcolor{keyword}{const} xbString \&sTableName, \textcolor{keyword}{const} xbString \&sAlias, xbSchema *, xbInt16 iOverlay, xbInt16 iShareMode );} +\DoxyCodeLine{538 \textcolor{keyword}{virtual} xbInt16 GetVersion () \textcolor{keyword}{const};} +\DoxyCodeLine{539 \textcolor{keyword}{virtual} xbInt16 Open ( \textcolor{keyword}{const} xbString \&sTableName, \textcolor{keyword}{const} xbString \&sAlias, xbInt16 iOpenMode, xbInt16 iShareMode );} +\DoxyCodeLine{540 \textcolor{keyword}{virtual} xbInt16 Rename ( \textcolor{keyword}{const} xbString sNewName );} \DoxyCodeLine{541 } -\DoxyCodeLine{542 \} \textcolor{comment}{/* namespace xb */}} -\DoxyCodeLine{543 \textcolor{preprocessor}{\#endif }\textcolor{comment}{/* \_\_XB\_DBF\_H\_\_ */}\textcolor{preprocessor}{}} +\DoxyCodeLine{542 \textcolor{preprocessor}{ \#ifdef XB\_MEMO\_SUPPORT}} +\DoxyCodeLine{543 \textcolor{keyword}{virtual} xbInt16 SetCreateMemoBlockSize( xbUInt32 iBlockSize );} +\DoxyCodeLine{544 \textcolor{preprocessor}{ \#endif}} +\DoxyCodeLine{545 } +\DoxyCodeLine{546 \textcolor{keyword}{protected}:} +\DoxyCodeLine{547 \textcolor{comment}{// void InitVars ();}} +\DoxyCodeLine{548 xbInt16 SetVersion();} +\DoxyCodeLine{549 \textcolor{keyword}{virtual} xbInt16 ValidateSchema ( xbSchema *s );} +\DoxyCodeLine{550 } +\DoxyCodeLine{551 \textcolor{keyword}{private}:} +\DoxyCodeLine{552 } +\DoxyCodeLine{553 \};} +\DoxyCodeLine{554 } +\DoxyCodeLine{555 \textcolor{preprocessor}{\#endif }\textcolor{comment}{/* XB\_DBF4\_SUPPORT */}\textcolor{preprocessor}{}} +\DoxyCodeLine{556 } +\DoxyCodeLine{557 \} \textcolor{comment}{/* namespace xb */}} +\DoxyCodeLine{558 \textcolor{preprocessor}{\#endif }\textcolor{comment}{/* \_\_XB\_DBF\_H\_\_ */}\textcolor{preprocessor}{}} \end{DoxyCode} diff --git a/docs/doxygen/latex/xbdelete_8cpp.tex b/docs/doxygen/latex/xbdelete_8cpp.tex index 6c9a05a..f24ada6 100644 --- a/docs/doxygen/latex/xbdelete_8cpp.tex +++ b/docs/doxygen/latex/xbdelete_8cpp.tex @@ -1,3 +1,3 @@ -\hypertarget{xbdelete_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.0.3/src/sql/xbdelete.cpp File Reference} -\label{xbdelete_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/sql/xbdelete.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/sql/xbdelete.cpp}} +\hypertarget{xbdelete_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.1.0/src/sql/xbdelete.cpp File Reference} +\label{xbdelete_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/sql/xbdelete.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/sql/xbdelete.cpp}} {\ttfamily \#include \char`\"{}xbase.\+h\char`\"{}}\newline diff --git a/docs/doxygen/latex/xbdrpix_8cpp.tex b/docs/doxygen/latex/xbdrpix_8cpp.tex index f4975e6..39be17f 100644 --- a/docs/doxygen/latex/xbdrpix_8cpp.tex +++ b/docs/doxygen/latex/xbdrpix_8cpp.tex @@ -1,3 +1,3 @@ -\hypertarget{xbdrpix_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.0.3/src/sql/xbdrpix.cpp File Reference} -\label{xbdrpix_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/sql/xbdrpix.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/sql/xbdrpix.cpp}} +\hypertarget{xbdrpix_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.1.0/src/sql/xbdrpix.cpp File Reference} +\label{xbdrpix_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/sql/xbdrpix.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/sql/xbdrpix.cpp}} {\ttfamily \#include \char`\"{}xbase.\+h\char`\"{}}\newline diff --git a/docs/doxygen/latex/xbdrptbl_8cpp.tex b/docs/doxygen/latex/xbdrptbl_8cpp.tex index c62fd23..c31d938 100644 --- a/docs/doxygen/latex/xbdrptbl_8cpp.tex +++ b/docs/doxygen/latex/xbdrptbl_8cpp.tex @@ -1,3 +1,3 @@ -\hypertarget{xbdrptbl_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.0.3/src/sql/xbdrptbl.cpp File Reference} -\label{xbdrptbl_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/sql/xbdrptbl.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/sql/xbdrptbl.cpp}} +\hypertarget{xbdrptbl_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.1.0/src/sql/xbdrptbl.cpp File Reference} +\label{xbdrptbl_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/sql/xbdrptbl.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/sql/xbdrptbl.cpp}} {\ttfamily \#include \char`\"{}xbase.\+h\char`\"{}}\newline diff --git a/docs/doxygen/latex/xbexp_8cpp.tex b/docs/doxygen/latex/xbexp_8cpp.tex index c0a4e04..554b4cd 100644 --- a/docs/doxygen/latex/xbexp_8cpp.tex +++ b/docs/doxygen/latex/xbexp_8cpp.tex @@ -1,3 +1,3 @@ -\hypertarget{xbexp_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.0.3/src/core/xbexp.cpp File Reference} -\label{xbexp_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/core/xbexp.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/core/xbexp.cpp}} +\hypertarget{xbexp_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.1.0/src/core/xbexp.cpp File Reference} +\label{xbexp_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/core/xbexp.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/core/xbexp.cpp}} {\ttfamily \#include \char`\"{}xbase.\+h\char`\"{}}\newline diff --git a/docs/doxygen/latex/xbexp_8h.tex b/docs/doxygen/latex/xbexp_8h.tex index 8c4d497..4b3e7a7 100644 --- a/docs/doxygen/latex/xbexp_8h.tex +++ b/docs/doxygen/latex/xbexp_8h.tex @@ -1,2 +1,2 @@ -\hypertarget{xbexp_8h}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.0.3/src/include/xbexp.h File Reference} -\label{xbexp_8h}\index{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/include/xbexp.h@{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/include/xbexp.h}} +\hypertarget{xbexp_8h}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.1.0/src/include/xbexp.h File Reference} +\label{xbexp_8h}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/include/xbexp.h@{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/include/xbexp.h}} diff --git a/docs/doxygen/latex/xbexp_8h_source.tex b/docs/doxygen/latex/xbexp_8h_source.tex index 5d21561..26b5f1a 100644 --- a/docs/doxygen/latex/xbexp_8h_source.tex +++ b/docs/doxygen/latex/xbexp_8h_source.tex @@ -1,5 +1,5 @@ \hypertarget{xbexp_8h_source}{}\doxysection{xbexp.\+h} -\label{xbexp_8h_source}\index{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/include/xbexp.h@{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/include/xbexp.h}} +\label{xbexp_8h_source}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/include/xbexp.h@{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/include/xbexp.h}} \mbox{\hyperlink{xbexp_8h}{Go to the documentation of this file.}} \begin{DoxyCode}{0} \DoxyCodeLine{1 \textcolor{comment}{/* xbexp.h}} diff --git a/docs/doxygen/latex/xbexpnode_8cpp.tex b/docs/doxygen/latex/xbexpnode_8cpp.tex index b92c84a..3ebbca7 100644 --- a/docs/doxygen/latex/xbexpnode_8cpp.tex +++ b/docs/doxygen/latex/xbexpnode_8cpp.tex @@ -1,3 +1,3 @@ -\hypertarget{xbexpnode_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.0.3/src/core/xbexpnode.cpp File Reference} -\label{xbexpnode_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/core/xbexpnode.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/core/xbexpnode.cpp}} +\hypertarget{xbexpnode_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.1.0/src/core/xbexpnode.cpp File Reference} +\label{xbexpnode_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/core/xbexpnode.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/core/xbexpnode.cpp}} {\ttfamily \#include \char`\"{}xbase.\+h\char`\"{}}\newline diff --git a/docs/doxygen/latex/xbexpnode_8h.tex b/docs/doxygen/latex/xbexpnode_8h.tex index e247062..bfc9f0d 100644 --- a/docs/doxygen/latex/xbexpnode_8h.tex +++ b/docs/doxygen/latex/xbexpnode_8h.tex @@ -1,2 +1,2 @@ -\hypertarget{xbexpnode_8h}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.0.3/src/include/xbexpnode.h File Reference} -\label{xbexpnode_8h}\index{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/include/xbexpnode.h@{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/include/xbexpnode.h}} +\hypertarget{xbexpnode_8h}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.1.0/src/include/xbexpnode.h File Reference} +\label{xbexpnode_8h}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/include/xbexpnode.h@{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/include/xbexpnode.h}} diff --git a/docs/doxygen/latex/xbexpnode_8h_source.tex b/docs/doxygen/latex/xbexpnode_8h_source.tex index 00b8f9c..ddd8ed1 100644 --- a/docs/doxygen/latex/xbexpnode_8h_source.tex +++ b/docs/doxygen/latex/xbexpnode_8h_source.tex @@ -1,5 +1,5 @@ \hypertarget{xbexpnode_8h_source}{}\doxysection{xbexpnode.\+h} -\label{xbexpnode_8h_source}\index{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/include/xbexpnode.h@{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/include/xbexpnode.h}} +\label{xbexpnode_8h_source}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/include/xbexpnode.h@{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/include/xbexpnode.h}} \mbox{\hyperlink{xbexpnode_8h}{Go to the documentation of this file.}} \begin{DoxyCode}{0} \DoxyCodeLine{1 \textcolor{comment}{/* xbexpnode.h}} diff --git a/docs/doxygen/latex/xbfields_8cpp.tex b/docs/doxygen/latex/xbfields_8cpp.tex index 803cb06..723435f 100644 --- a/docs/doxygen/latex/xbfields_8cpp.tex +++ b/docs/doxygen/latex/xbfields_8cpp.tex @@ -1,5 +1,5 @@ -\hypertarget{xbfields_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.0.3/src/core/xbfields.cpp File Reference} -\label{xbfields_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/core/xbfields.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/core/xbfields.cpp}} +\hypertarget{xbfields_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.1.0/src/core/xbfields.cpp File Reference} +\label{xbfields_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/core/xbfields.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/core/xbfields.cpp}} {\ttfamily \#include \char`\"{}xbase.\+h\char`\"{}}\newline \doxysubsection*{Namespaces} \begin{DoxyCompactItemize} diff --git a/docs/doxygen/latex/xbfile_8cpp.tex b/docs/doxygen/latex/xbfile_8cpp.tex index 8f4dee3..247d030 100644 --- a/docs/doxygen/latex/xbfile_8cpp.tex +++ b/docs/doxygen/latex/xbfile_8cpp.tex @@ -1,5 +1,5 @@ -\hypertarget{xbfile_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.0.3/src/core/xbfile.cpp File Reference} -\label{xbfile_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/core/xbfile.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/core/xbfile.cpp}} +\hypertarget{xbfile_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.1.0/src/core/xbfile.cpp File Reference} +\label{xbfile_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/core/xbfile.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/core/xbfile.cpp}} {\ttfamily \#include \char`\"{}xbase.\+h\char`\"{}}\newline \doxysubsection*{Namespaces} \begin{DoxyCompactItemize} diff --git a/docs/doxygen/latex/xbfile_8h.tex b/docs/doxygen/latex/xbfile_8h.tex index c5079e8..a3c4964 100644 --- a/docs/doxygen/latex/xbfile_8h.tex +++ b/docs/doxygen/latex/xbfile_8h.tex @@ -1,5 +1,5 @@ -\hypertarget{xbfile_8h}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.0.3/src/include/xbfile.h File Reference} -\label{xbfile_8h}\index{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/include/xbfile.h@{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/include/xbfile.h}} +\hypertarget{xbfile_8h}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.1.0/src/include/xbfile.h File Reference} +\label{xbfile_8h}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/include/xbfile.h@{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/include/xbfile.h}} \doxysubsection*{Data Structures} \begin{DoxyCompactItemize} \item diff --git a/docs/doxygen/latex/xbfile_8h_source.tex b/docs/doxygen/latex/xbfile_8h_source.tex index 506fe71..34e78f5 100644 --- a/docs/doxygen/latex/xbfile_8h_source.tex +++ b/docs/doxygen/latex/xbfile_8h_source.tex @@ -1,5 +1,5 @@ \hypertarget{xbfile_8h_source}{}\doxysection{xbfile.\+h} -\label{xbfile_8h_source}\index{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/include/xbfile.h@{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/include/xbfile.h}} +\label{xbfile_8h_source}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/include/xbfile.h@{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/include/xbfile.h}} \mbox{\hyperlink{xbfile_8h}{Go to the documentation of this file.}} \begin{DoxyCode}{0} \DoxyCodeLine{1 \textcolor{comment}{/* xbfile.h}} @@ -44,136 +44,140 @@ \DoxyCodeLine{60 \mbox{\hyperlink{classxb_1_1xbFile}{xbFile}}( \mbox{\hyperlink{classxb_1_1xbXBase}{xbXBase}} * x );} \DoxyCodeLine{61 } \DoxyCodeLine{62 \mbox{\hyperlink{classxb_1_1xbFile}{\string~xbFile}}();} -\DoxyCodeLine{63 xbInt16 CreateUniqueFileName( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sDirIn, \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sExtIn, \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sFqnOut );} -\DoxyCodeLine{64 xbInt16 CreateUniqueFileName( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sDirIn, \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sExtIn, \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sFqnOut, xbInt16 iOption );} +\DoxyCodeLine{63 } +\DoxyCodeLine{64 xbInt16 SetHomeFolders();} \DoxyCodeLine{65 } -\DoxyCodeLine{66 \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}}\& GetDirectory() \textcolor{keyword}{const};} -\DoxyCodeLine{67 \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}}\& GetFileName() \textcolor{keyword}{const};} -\DoxyCodeLine{68 \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}}\& GetFqFileName() \textcolor{keyword}{const};} -\DoxyCodeLine{69 } -\DoxyCodeLine{70 \textcolor{keywordtype}{void} SetDirectory ( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sDirectory);} -\DoxyCodeLine{71 \textcolor{keywordtype}{void} SetFileName ( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sFileName );} -\DoxyCodeLine{72 \textcolor{keywordtype}{void} SetFqFileName( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sFqName );} -\DoxyCodeLine{73 } -\DoxyCodeLine{74 xbUInt32 GetBlockSize () \textcolor{keyword}{const};} -\DoxyCodeLine{75 xbInt16 SetBlockSize ( xbUInt32 ulBlockSize );} +\DoxyCodeLine{66 xbInt16 CreateUniqueFileName( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sDirIn, \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sExtIn, \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sFqnOut );} +\DoxyCodeLine{67 xbInt16 CreateUniqueFileName( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sDirIn, \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sExtIn, \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sFqnOut, xbInt16 iOption );} +\DoxyCodeLine{68 } +\DoxyCodeLine{69 \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}}\& GetDirectory() \textcolor{keyword}{const};} +\DoxyCodeLine{70 \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}}\& GetFileName() \textcolor{keyword}{const};} +\DoxyCodeLine{71 \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}}\& GetFqFileName() \textcolor{keyword}{const};} +\DoxyCodeLine{72 } +\DoxyCodeLine{73 \textcolor{keywordtype}{void} SetDirectory ( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sDirectory);} +\DoxyCodeLine{74 \textcolor{keywordtype}{void} SetFileName ( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sFileName );} +\DoxyCodeLine{75 \textcolor{keywordtype}{void} SetFqFileName( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sFqName );} \DoxyCodeLine{76 } -\DoxyCodeLine{77 xbInt16 GetOpenMode () \textcolor{keyword}{const};} -\DoxyCodeLine{78 xbInt16 GetShareMode () \textcolor{keyword}{const};} +\DoxyCodeLine{77 xbUInt32 GetBlockSize () \textcolor{keyword}{const};} +\DoxyCodeLine{78 xbInt16 SetBlockSize ( xbUInt32 ulBlockSize );} \DoxyCodeLine{79 } -\DoxyCodeLine{80 xbInt16 GetFileDirPart ( \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sFileDirPartOut ) \textcolor{keyword}{const};} -\DoxyCodeLine{81 xbInt16 GetFileDirPart ( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sCompleteFileNameIn, \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sFileDirPartOut ) \textcolor{keyword}{const};} -\DoxyCodeLine{82 xbInt16 GetFileExtPart ( \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sFileExtPartOut ) \textcolor{keyword}{const};} -\DoxyCodeLine{83 xbInt16 GetFileExtPart ( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sCompleteFileNameIn, \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sFileExtPartOut ) \textcolor{keyword}{const};} -\DoxyCodeLine{84 xbInt16 GetFileNamePart( \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sFileNamePartOut ) \textcolor{keyword}{const};} -\DoxyCodeLine{85 xbInt16 GetFileNamePart( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sCompleteFileNameIn, \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sFileNamePartOut ) \textcolor{keyword}{const};} -\DoxyCodeLine{86 xbInt16 GetFileType ( \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sFileType ) \textcolor{keyword}{const};} -\DoxyCodeLine{87 } -\DoxyCodeLine{88 xbInt16 GetXbaseFileTypeByte( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sFileName, xbInt16 \&iVersion );} -\DoxyCodeLine{89 xbInt16 GetXbaseFileTypeByte( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sFileName, \textcolor{keywordtype}{unsigned} \textcolor{keywordtype}{char} \&cFileTypeByte );} -\DoxyCodeLine{90 xbInt16 GetXbaseFileTypeByte( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sFileName, \textcolor{keywordtype}{unsigned} \textcolor{keywordtype}{char} \&cFileTypeByte, xbInt16 \&iVersion );} -\DoxyCodeLine{91 xbInt16 DetermineXbaseTableVersion( \textcolor{keywordtype}{unsigned} \textcolor{keywordtype}{char} cFileTypeByte ) \textcolor{keyword}{const};} -\DoxyCodeLine{92 xbInt16 DetermineXbaseMemoVersion( \textcolor{keywordtype}{unsigned} \textcolor{keywordtype}{char} cFileTypeByte ) \textcolor{keyword}{const};} -\DoxyCodeLine{93 } -\DoxyCodeLine{94 \mbox{\hyperlink{namespacexb_ab1a750481dd487f0d384aa1d200dff0f}{xbBool}} FileExists () \textcolor{keyword}{const};} -\DoxyCodeLine{95 \mbox{\hyperlink{namespacexb_ab1a750481dd487f0d384aa1d200dff0f}{xbBool}} FileExists ( xbInt16 iOption ) \textcolor{keyword}{const};} -\DoxyCodeLine{96 \mbox{\hyperlink{namespacexb_ab1a750481dd487f0d384aa1d200dff0f}{xbBool}} FileExists ( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sFileName ) \textcolor{keyword}{const};} -\DoxyCodeLine{97 \mbox{\hyperlink{namespacexb_ab1a750481dd487f0d384aa1d200dff0f}{xbBool}} FileExists ( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sFileName, xbInt16 iOption ) \textcolor{keyword}{const};} -\DoxyCodeLine{98 } -\DoxyCodeLine{99 \mbox{\hyperlink{namespacexb_ab1a750481dd487f0d384aa1d200dff0f}{xbBool}} FileIsOpen () \textcolor{keyword}{const};} -\DoxyCodeLine{100 } -\DoxyCodeLine{101 xbInt16 ReadBlock ( xbUInt32 ulBlockNo, \textcolor{keywordtype}{size\_t} readSize, \textcolor{keywordtype}{void} *buf );} -\DoxyCodeLine{102 xbInt16 ReadBlock ( xbUInt32 ulBlockNo, xbUInt32 ulBlockSize, \textcolor{keywordtype}{size\_t} readSize, \textcolor{keywordtype}{void} *buf );} -\DoxyCodeLine{103 xbInt16 WriteBlock( xbUInt32 ulBlockNo, \textcolor{keywordtype}{size\_t} writeSize, \textcolor{keywordtype}{void} *buf );} -\DoxyCodeLine{104 } -\DoxyCodeLine{105 xbInt16 GetFileSize( xbUInt64 \&ullFileSize );} -\DoxyCodeLine{106 xbInt16 GetFileMtime( time\_t \&mtime );} +\DoxyCodeLine{80 xbInt16 GetOpenMode () \textcolor{keyword}{const};} +\DoxyCodeLine{81 xbInt16 GetShareMode () \textcolor{keyword}{const};} +\DoxyCodeLine{82 } +\DoxyCodeLine{83 xbInt16 GetFileDirPart ( \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sFileDirPartOut ) \textcolor{keyword}{const};} +\DoxyCodeLine{84 xbInt16 GetFileDirPart ( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sCompleteFileNameIn, \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sFileDirPartOut ) \textcolor{keyword}{const};} +\DoxyCodeLine{85 xbInt16 GetFileExtPart ( \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sFileExtPartOut ) \textcolor{keyword}{const};} +\DoxyCodeLine{86 xbInt16 GetFileExtPart ( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sCompleteFileNameIn, \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sFileExtPartOut ) \textcolor{keyword}{const};} +\DoxyCodeLine{87 xbInt16 GetFileNamePart( \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sFileNamePartOut ) \textcolor{keyword}{const};} +\DoxyCodeLine{88 xbInt16 GetFileNamePart( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sCompleteFileNameIn, \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sFileNamePartOut ) \textcolor{keyword}{const};} +\DoxyCodeLine{89 xbInt16 GetFileType ( \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sFileType ) \textcolor{keyword}{const};} +\DoxyCodeLine{90 } +\DoxyCodeLine{91 xbInt16 GetXbaseFileTypeByte( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sFileName, xbInt16 \&iVersion );} +\DoxyCodeLine{92 xbInt16 GetXbaseFileTypeByte( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sFileName, \textcolor{keywordtype}{unsigned} \textcolor{keywordtype}{char} \&cFileTypeByte );} +\DoxyCodeLine{93 xbInt16 GetXbaseFileTypeByte( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sFileName, \textcolor{keywordtype}{unsigned} \textcolor{keywordtype}{char} \&cFileTypeByte, xbInt16 \&iVersion );} +\DoxyCodeLine{94 xbInt16 DetermineXbaseTableVersion( \textcolor{keywordtype}{unsigned} \textcolor{keywordtype}{char} cFileTypeByte ) \textcolor{keyword}{const};} +\DoxyCodeLine{95 xbInt16 DetermineXbaseMemoVersion( \textcolor{keywordtype}{unsigned} \textcolor{keywordtype}{char} cFileTypeByte ) \textcolor{keyword}{const};} +\DoxyCodeLine{96 } +\DoxyCodeLine{97 \mbox{\hyperlink{namespacexb_ab1a750481dd487f0d384aa1d200dff0f}{xbBool}} FileExists () \textcolor{keyword}{const};} +\DoxyCodeLine{98 \mbox{\hyperlink{namespacexb_ab1a750481dd487f0d384aa1d200dff0f}{xbBool}} FileExists ( xbInt16 iOption ) \textcolor{keyword}{const};} +\DoxyCodeLine{99 \mbox{\hyperlink{namespacexb_ab1a750481dd487f0d384aa1d200dff0f}{xbBool}} FileExists ( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sFileName ) \textcolor{keyword}{const};} +\DoxyCodeLine{100 \mbox{\hyperlink{namespacexb_ab1a750481dd487f0d384aa1d200dff0f}{xbBool}} FileExists ( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sFileName, xbInt16 iOption ) \textcolor{keyword}{const};} +\DoxyCodeLine{101 } +\DoxyCodeLine{102 \mbox{\hyperlink{namespacexb_ab1a750481dd487f0d384aa1d200dff0f}{xbBool}} FileIsOpen () \textcolor{keyword}{const};} +\DoxyCodeLine{103 } +\DoxyCodeLine{104 xbInt16 ReadBlock ( xbUInt32 ulBlockNo, \textcolor{keywordtype}{size\_t} readSize, \textcolor{keywordtype}{void} *buf );} +\DoxyCodeLine{105 xbInt16 ReadBlock ( xbUInt32 ulBlockNo, xbUInt32 ulBlockSize, \textcolor{keywordtype}{size\_t} readSize, \textcolor{keywordtype}{void} *buf );} +\DoxyCodeLine{106 xbInt16 WriteBlock( xbUInt32 ulBlockNo, \textcolor{keywordtype}{size\_t} writeSize, \textcolor{keywordtype}{void} *buf );} \DoxyCodeLine{107 } -\DoxyCodeLine{108 \mbox{\hyperlink{namespacexb_a25f47b226ce924a5c78f97989b0744a2}{xbDouble}} eGetDouble( \textcolor{keyword}{const} \textcolor{keywordtype}{char} *p ) \textcolor{keyword}{const};} -\DoxyCodeLine{109 xbInt32 eGetInt32 ( \textcolor{keyword}{const} \textcolor{keywordtype}{char} *p ) \textcolor{keyword}{const};} -\DoxyCodeLine{110 xbUInt32 eGetUInt32( \textcolor{keyword}{const} \textcolor{keywordtype}{char} *p ) \textcolor{keyword}{const};} -\DoxyCodeLine{111 xbInt16 eGetInt16 ( \textcolor{keyword}{const} \textcolor{keywordtype}{char} *p ) \textcolor{keyword}{const};} -\DoxyCodeLine{112 xbUInt16 eGetUInt16( \textcolor{keyword}{const} \textcolor{keywordtype}{char} *p ) \textcolor{keyword}{const};} -\DoxyCodeLine{113 \textcolor{keywordtype}{void} ePutDouble( \textcolor{keywordtype}{char} *p, \mbox{\hyperlink{namespacexb_a25f47b226ce924a5c78f97989b0744a2}{xbDouble}} d );} -\DoxyCodeLine{114 \textcolor{keywordtype}{void} ePutInt32 ( \textcolor{keywordtype}{char} *p, xbInt32 l );} -\DoxyCodeLine{115 \textcolor{keywordtype}{void} ePutUInt32( \textcolor{keywordtype}{char} *p, xbUInt32 ul );} -\DoxyCodeLine{116 \textcolor{keywordtype}{void} ePutInt16 ( \textcolor{keywordtype}{char} *p, xbInt16 s );} -\DoxyCodeLine{117 \textcolor{keywordtype}{void} ePutUInt16( \textcolor{keywordtype}{char} *p, xbUInt16 s );} -\DoxyCodeLine{118 } -\DoxyCodeLine{119 xbInt16 xbFclose ();} -\DoxyCodeLine{120 xbInt16 xbFeof ();} -\DoxyCodeLine{121 xbInt16 xbFflush ();} -\DoxyCodeLine{122 xbInt16 xbFgetc ( xbInt32 \&c );} -\DoxyCodeLine{123 xbInt16 xbFgetc ( \textcolor{keywordtype}{char} \&c );} -\DoxyCodeLine{124 } -\DoxyCodeLine{125 \textcolor{preprocessor}{ \#ifdef XB\_LOCKING\_SUPPORT}} -\DoxyCodeLine{126 xbInt16 xbLock ( xbInt16 iFunction, xbInt64 llOffset, \textcolor{keywordtype}{size\_t} stLen );} -\DoxyCodeLine{127 xbInt16 GetLockRetryCount() \textcolor{keyword}{const};} -\DoxyCodeLine{128 \textcolor{keywordtype}{void} SetLockRetryCount( xbInt16 iLockRetries );} -\DoxyCodeLine{129 \textcolor{preprocessor}{ \#endif}} -\DoxyCodeLine{130 } -\DoxyCodeLine{131 xbInt16 \mbox{\hyperlink{classxb_1_1xbFile_a7cdfef5ede9ac98d44a28a6b7a70972c}{xbFopen}} ( xbInt16 iOpenMode );} -\DoxyCodeLine{132 xbInt16 xbFopen ( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sOpenMode, xbInt16 iShareMode );} -\DoxyCodeLine{133 xbInt16 xbFopen ( xbInt16 iOpenMode, xbInt16 iShareMode );} -\DoxyCodeLine{134 xbInt16 xbFopen ( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sMode, \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sFileName, xbInt16 iShareMode );} -\DoxyCodeLine{135 } -\DoxyCodeLine{136 xbInt16 xbFputc ( xbInt32 c );} -\DoxyCodeLine{137 xbInt16 xbFputc ( xbInt32 c, xbInt32 iNoTimes );} -\DoxyCodeLine{138 xbInt16 xbFputs ( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&s );} -\DoxyCodeLine{139 xbInt16 xbFread ( \textcolor{keywordtype}{void} *ptr, \textcolor{keywordtype}{size\_t} size, \textcolor{keywordtype}{size\_t} nmemb );} -\DoxyCodeLine{140 xbInt16 xbFgets ( \textcolor{keywordtype}{size\_t} lSize, \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sLine );} -\DoxyCodeLine{141 } -\DoxyCodeLine{142 \textcolor{keywordtype}{size\_t} xbFtell ();} -\DoxyCodeLine{143 xbInt16 xbFseek ( xbInt64 llOffset, xbInt32 whence );} +\DoxyCodeLine{108 xbInt16 GetFileSize( xbUInt64 \&ullFileSize );} +\DoxyCodeLine{109 xbInt16 GetFileMtime( time\_t \&mtime );} +\DoxyCodeLine{110 } +\DoxyCodeLine{111 \mbox{\hyperlink{namespacexb_a25f47b226ce924a5c78f97989b0744a2}{xbDouble}} eGetDouble( \textcolor{keyword}{const} \textcolor{keywordtype}{char} *p ) \textcolor{keyword}{const};} +\DoxyCodeLine{112 xbInt32 eGetInt32 ( \textcolor{keyword}{const} \textcolor{keywordtype}{char} *p ) \textcolor{keyword}{const};} +\DoxyCodeLine{113 xbUInt32 eGetUInt32( \textcolor{keyword}{const} \textcolor{keywordtype}{char} *p ) \textcolor{keyword}{const};} +\DoxyCodeLine{114 xbInt16 eGetInt16 ( \textcolor{keyword}{const} \textcolor{keywordtype}{char} *p ) \textcolor{keyword}{const};} +\DoxyCodeLine{115 xbUInt16 eGetUInt16( \textcolor{keyword}{const} \textcolor{keywordtype}{char} *p ) \textcolor{keyword}{const};} +\DoxyCodeLine{116 \textcolor{keywordtype}{void} ePutDouble( \textcolor{keywordtype}{char} *p, \mbox{\hyperlink{namespacexb_a25f47b226ce924a5c78f97989b0744a2}{xbDouble}} d );} +\DoxyCodeLine{117 \textcolor{keywordtype}{void} ePutInt32 ( \textcolor{keywordtype}{char} *p, xbInt32 l );} +\DoxyCodeLine{118 \textcolor{keywordtype}{void} ePutUInt32( \textcolor{keywordtype}{char} *p, xbUInt32 ul );} +\DoxyCodeLine{119 \textcolor{keywordtype}{void} ePutInt16 ( \textcolor{keywordtype}{char} *p, xbInt16 s );} +\DoxyCodeLine{120 \textcolor{keywordtype}{void} ePutUInt16( \textcolor{keywordtype}{char} *p, xbUInt16 s );} +\DoxyCodeLine{121 } +\DoxyCodeLine{122 xbInt16 xbFclose ();} +\DoxyCodeLine{123 xbInt16 xbFeof ();} +\DoxyCodeLine{124 xbInt16 xbFflush ();} +\DoxyCodeLine{125 xbInt16 xbFgetc ( xbInt32 \&c );} +\DoxyCodeLine{126 xbInt16 xbFgetc ( \textcolor{keywordtype}{char} \&c );} +\DoxyCodeLine{127 } +\DoxyCodeLine{128 \textcolor{preprocessor}{ \#ifdef XB\_LOCKING\_SUPPORT}} +\DoxyCodeLine{129 xbInt16 xbLock ( xbInt16 iFunction, xbInt64 llOffset, \textcolor{keywordtype}{size\_t} stLen );} +\DoxyCodeLine{130 xbInt16 GetLockRetryCount() \textcolor{keyword}{const};} +\DoxyCodeLine{131 \textcolor{keywordtype}{void} SetLockRetryCount( xbInt16 iLockRetries );} +\DoxyCodeLine{132 \textcolor{preprocessor}{ \#endif}} +\DoxyCodeLine{133 } +\DoxyCodeLine{134 xbInt16 \mbox{\hyperlink{classxb_1_1xbFile_a7cdfef5ede9ac98d44a28a6b7a70972c}{xbFopen}} ( xbInt16 iOpenMode );} +\DoxyCodeLine{135 xbInt16 xbFopen ( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sOpenMode, xbInt16 iShareMode );} +\DoxyCodeLine{136 xbInt16 xbFopen ( xbInt16 iOpenMode, xbInt16 iShareMode );} +\DoxyCodeLine{137 xbInt16 xbFopen ( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sMode, \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sFileName, xbInt16 iShareMode );} +\DoxyCodeLine{138 } +\DoxyCodeLine{139 xbInt16 xbFputc ( xbInt32 c );} +\DoxyCodeLine{140 xbInt16 xbFputc ( xbInt32 c, xbInt32 iNoTimes );} +\DoxyCodeLine{141 xbInt16 xbFputs ( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&s );} +\DoxyCodeLine{142 xbInt16 xbFread ( \textcolor{keywordtype}{void} *ptr, \textcolor{keywordtype}{size\_t} size, \textcolor{keywordtype}{size\_t} nmemb );} +\DoxyCodeLine{143 xbInt16 xbFgets ( \textcolor{keywordtype}{size\_t} lSize, \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sLine );} \DoxyCodeLine{144 } -\DoxyCodeLine{145 \textcolor{keywordtype}{void} xbFTurnOffFileBuffering();} -\DoxyCodeLine{146 xbInt16 xbFwrite ( \textcolor{keyword}{const} \textcolor{keywordtype}{void} *ptr, \textcolor{keywordtype}{size\_t} lSize, \textcolor{keywordtype}{size\_t} lNmemb );} +\DoxyCodeLine{145 \textcolor{keywordtype}{size\_t} xbFtell ();} +\DoxyCodeLine{146 xbInt16 xbFseek ( xbInt64 llOffset, xbInt32 whence );} \DoxyCodeLine{147 } -\DoxyCodeLine{148 xbInt16 xbReadUntil ( \textcolor{keyword}{const} \textcolor{keywordtype}{char} cDelim, \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sOut );} -\DoxyCodeLine{149 xbInt16 xbRemove ( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sFileName, xbInt16 iOption );} -\DoxyCodeLine{150 xbInt16 xbRemove ( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sFileName );} -\DoxyCodeLine{151 xbInt16 xbRemove ();} -\DoxyCodeLine{152 } -\DoxyCodeLine{153 xbInt16 xbRename ( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sOldName, \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sNewName );} -\DoxyCodeLine{154 \textcolor{keywordtype}{void} xbRewind ();} +\DoxyCodeLine{148 \textcolor{keywordtype}{void} xbFTurnOffFileBuffering();} +\DoxyCodeLine{149 xbInt16 xbFwrite ( \textcolor{keyword}{const} \textcolor{keywordtype}{void} *ptr, \textcolor{keywordtype}{size\_t} lSize, \textcolor{keywordtype}{size\_t} lNmemb );} +\DoxyCodeLine{150 } +\DoxyCodeLine{151 xbInt16 xbReadUntil ( \textcolor{keyword}{const} \textcolor{keywordtype}{char} cDelim, \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sOut );} +\DoxyCodeLine{152 xbInt16 xbRemove ( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sFileName, xbInt16 iOption );} +\DoxyCodeLine{153 xbInt16 xbRemove ( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sFileName );} +\DoxyCodeLine{154 xbInt16 xbRemove ();} \DoxyCodeLine{155 } -\DoxyCodeLine{156 xbInt16 xbTruncate ( xbInt64 llSize );} -\DoxyCodeLine{157 xbInt16 NameSuffixMissing( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sFileName, xbInt16 iOption ) \textcolor{keyword}{const};} +\DoxyCodeLine{156 xbInt16 xbRename ( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sOldName, \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sNewName );} +\DoxyCodeLine{157 \textcolor{keywordtype}{void} xbRewind ();} \DoxyCodeLine{158 } -\DoxyCodeLine{159 \textcolor{preprocessor}{ \#ifdef XB\_DEBUG\_SUPPORT}} -\DoxyCodeLine{160 xbInt16 DumpBlockToDisk( xbUInt32 ulBlockNo, \textcolor{keywordtype}{size\_t} lBlockSize );} -\DoxyCodeLine{161 \textcolor{preprocessor}{ \#endif}} -\DoxyCodeLine{162 } -\DoxyCodeLine{163 } -\DoxyCodeLine{164 \textcolor{keyword}{protected}:} -\DoxyCodeLine{165 } -\DoxyCodeLine{166 \mbox{\hyperlink{classxb_1_1xbXBase}{xbXBase}} *\mbox{\hyperlink{classxb_1_1xbFile_ae39a67ea391b46055d4ca299cb222004}{xbase}}; \textcolor{comment}{/* pointer to the main structures */}} +\DoxyCodeLine{159 xbInt16 xbTruncate ( xbInt64 llSize );} +\DoxyCodeLine{160 xbInt16 NameSuffixMissing( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sFileName, xbInt16 iOption ) \textcolor{keyword}{const};} +\DoxyCodeLine{161 } +\DoxyCodeLine{162 \textcolor{preprocessor}{ \#ifdef XB\_DEBUG\_SUPPORT}} +\DoxyCodeLine{163 xbInt16 DumpBlockToDisk( xbUInt32 ulBlockNo, \textcolor{keywordtype}{size\_t} lBlockSize );} +\DoxyCodeLine{164 xbInt16 DumpMemToDisk ( \textcolor{keywordtype}{char} *p, \textcolor{keywordtype}{size\_t} lBlockSize );} +\DoxyCodeLine{165 \textcolor{preprocessor}{ \#endif}} +\DoxyCodeLine{166 } \DoxyCodeLine{167 } -\DoxyCodeLine{168 \textcolor{keyword}{private}:} -\DoxyCodeLine{169 FILE *fp;} -\DoxyCodeLine{170 \mbox{\hyperlink{classxb_1_1xbString}{xbString}} sFqFileName; \textcolor{comment}{/* fully qualified file name */}} -\DoxyCodeLine{171 \mbox{\hyperlink{classxb_1_1xbString}{xbString}} sFileName; \textcolor{comment}{/* file name */}} -\DoxyCodeLine{172 \mbox{\hyperlink{classxb_1_1xbString}{xbString}} sDirectory; \textcolor{comment}{/* directory, ends with / or \(\backslash\) */}} -\DoxyCodeLine{173 \mbox{\hyperlink{namespacexb_ab1a750481dd487f0d384aa1d200dff0f}{xbBool}} bFileOpen; \textcolor{comment}{/* true if file is open */}} -\DoxyCodeLine{174 xbUInt32 ulBlockSize; \textcolor{comment}{/* used for memo and index files */}} -\DoxyCodeLine{175 } -\DoxyCodeLine{176 xbInt16 iOpenMode; \textcolor{comment}{/* XB\_READ || XB\_READ\_WRITE || XB\_WRITE */}} -\DoxyCodeLine{177 xbInt16 iShareMode; \textcolor{comment}{/* XB\_SINGLE\_USER || XB\_MULTI\_USER -\/ set file buffering */}} -\DoxyCodeLine{178 xbInt32 iFileNo; \textcolor{comment}{/* Library File No */}} +\DoxyCodeLine{168 \textcolor{keyword}{protected}:} +\DoxyCodeLine{169 } +\DoxyCodeLine{170 \mbox{\hyperlink{classxb_1_1xbXBase}{xbXBase}} *\mbox{\hyperlink{classxb_1_1xbFile_ae39a67ea391b46055d4ca299cb222004}{xbase}}; \textcolor{comment}{/* pointer to the main structures */}} +\DoxyCodeLine{171 } +\DoxyCodeLine{172 \textcolor{keyword}{private}:} +\DoxyCodeLine{173 FILE *fp;} +\DoxyCodeLine{174 \mbox{\hyperlink{classxb_1_1xbString}{xbString}} sFqFileName; \textcolor{comment}{/* fully qualified file name */}} +\DoxyCodeLine{175 \mbox{\hyperlink{classxb_1_1xbString}{xbString}} sFileName; \textcolor{comment}{/* file name */}} +\DoxyCodeLine{176 \mbox{\hyperlink{classxb_1_1xbString}{xbString}} sDirectory; \textcolor{comment}{/* directory, ends with / or \(\backslash\) */}} +\DoxyCodeLine{177 \mbox{\hyperlink{namespacexb_ab1a750481dd487f0d384aa1d200dff0f}{xbBool}} bFileOpen; \textcolor{comment}{/* true if file is open */}} +\DoxyCodeLine{178 xbUInt32 ulBlockSize; \textcolor{comment}{/* used for memo and index files */}} \DoxyCodeLine{179 } -\DoxyCodeLine{180 \textcolor{preprocessor}{ \#ifdef XB\_LOCKING\_SUPPORT}} -\DoxyCodeLine{181 xbInt16 iLockRetries; \textcolor{comment}{/* file override number of lock attempts */}} -\DoxyCodeLine{182 \textcolor{preprocessor}{ \#endif}} +\DoxyCodeLine{180 xbInt16 iOpenMode; \textcolor{comment}{/* XB\_READ || XB\_READ\_WRITE || XB\_WRITE */}} +\DoxyCodeLine{181 xbInt16 iShareMode; \textcolor{comment}{/* XB\_SINGLE\_USER || XB\_MULTI\_USER -\/ set file buffering */}} +\DoxyCodeLine{182 xbInt32 iFileNo; \textcolor{comment}{/* Library File No */}} \DoxyCodeLine{183 } -\DoxyCodeLine{184 \textcolor{preprocessor}{ \#ifdef HAVE\_SETENDOFFILE\_F}} -\DoxyCodeLine{185 HANDLE fHandle;} +\DoxyCodeLine{184 \textcolor{preprocessor}{ \#ifdef XB\_LOCKING\_SUPPORT}} +\DoxyCodeLine{185 xbInt16 iLockRetries; \textcolor{comment}{/* file override number of lock attempts */}} \DoxyCodeLine{186 \textcolor{preprocessor}{ \#endif}} \DoxyCodeLine{187 } -\DoxyCodeLine{188 } -\DoxyCodeLine{189 \};} -\DoxyCodeLine{190 } -\DoxyCodeLine{191 \} \textcolor{comment}{/* namespace */}} -\DoxyCodeLine{192 \textcolor{preprocessor}{\#endif }\textcolor{comment}{/* \_\_XBFILE\_H\_\_ */}\textcolor{preprocessor}{}} -\DoxyCodeLine{193 } +\DoxyCodeLine{188 \textcolor{preprocessor}{ \#ifdef HAVE\_SETENDOFFILE\_F}} +\DoxyCodeLine{189 HANDLE fHandle;} +\DoxyCodeLine{190 \textcolor{preprocessor}{ \#endif}} +\DoxyCodeLine{191 } +\DoxyCodeLine{192 } +\DoxyCodeLine{193 \};} +\DoxyCodeLine{194 } +\DoxyCodeLine{195 \} \textcolor{comment}{/* namespace */}} +\DoxyCodeLine{196 \textcolor{preprocessor}{\#endif }\textcolor{comment}{/* \_\_XBFILE\_H\_\_ */}\textcolor{preprocessor}{}} +\DoxyCodeLine{197 } \end{DoxyCode} diff --git a/docs/doxygen/latex/xbfilter_8cpp.tex b/docs/doxygen/latex/xbfilter_8cpp.tex index 0b88920..93db5f7 100644 --- a/docs/doxygen/latex/xbfilter_8cpp.tex +++ b/docs/doxygen/latex/xbfilter_8cpp.tex @@ -1,3 +1,3 @@ -\hypertarget{xbfilter_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.0.3/src/core/xbfilter.cpp File Reference} -\label{xbfilter_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/core/xbfilter.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/core/xbfilter.cpp}} +\hypertarget{xbfilter_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.1.0/src/core/xbfilter.cpp File Reference} +\label{xbfilter_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/core/xbfilter.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/core/xbfilter.cpp}} {\ttfamily \#include \char`\"{}xbase.\+h\char`\"{}}\newline diff --git a/docs/doxygen/latex/xbfilter_8h.tex b/docs/doxygen/latex/xbfilter_8h.tex index b19421f..f8801e0 100644 --- a/docs/doxygen/latex/xbfilter_8h.tex +++ b/docs/doxygen/latex/xbfilter_8h.tex @@ -1,2 +1,2 @@ -\hypertarget{xbfilter_8h}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.0.3/src/include/xbfilter.h File Reference} -\label{xbfilter_8h}\index{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/include/xbfilter.h@{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/include/xbfilter.h}} +\hypertarget{xbfilter_8h}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.1.0/src/include/xbfilter.h File Reference} +\label{xbfilter_8h}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/include/xbfilter.h@{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/include/xbfilter.h}} diff --git a/docs/doxygen/latex/xbfilter_8h_source.tex b/docs/doxygen/latex/xbfilter_8h_source.tex index c0f8e55..861045b 100644 --- a/docs/doxygen/latex/xbfilter_8h_source.tex +++ b/docs/doxygen/latex/xbfilter_8h_source.tex @@ -1,5 +1,5 @@ \hypertarget{xbfilter_8h_source}{}\doxysection{xbfilter.\+h} -\label{xbfilter_8h_source}\index{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/include/xbfilter.h@{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/include/xbfilter.h}} +\label{xbfilter_8h_source}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/include/xbfilter.h@{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/include/xbfilter.h}} \mbox{\hyperlink{xbfilter_8h}{Go to the documentation of this file.}} \begin{DoxyCode}{0} \DoxyCodeLine{1 \textcolor{comment}{/* xbfilter.h}} @@ -41,20 +41,20 @@ \DoxyCodeLine{37 \textcolor{keyword}{class }XBDLLEXPORT xbFilter \{} \DoxyCodeLine{38 } \DoxyCodeLine{39 \textcolor{keyword}{public}:} -\DoxyCodeLine{40 xbFilter( \mbox{\hyperlink{namespacexb_a97858ddeb1c4b0100f3edc1a46d3a8b0}{xbXBase}} *xbase, \mbox{\hyperlink{namespacexb_ab2eae4b4732466698a7fdd89d77ba53b}{xbDbf}} *dbf );} +\DoxyCodeLine{40 xbFilter( \mbox{\hyperlink{namespacexb_ab2eae4b4732466698a7fdd89d77ba53b}{xbDbf}} *dbf );} \DoxyCodeLine{41 \string~xbFilter();} \DoxyCodeLine{42 xbInt16 Set( xbString \&sFilterExpression );} -\DoxyCodeLine{43 xbInt16 GetFirstRecord( xbInt16 iOpt = 1 );} -\DoxyCodeLine{44 xbInt16 GetNextRecord ( xbInt16 iOpt = 1 );} -\DoxyCodeLine{45 xbInt16 GetPrevRecord ( xbInt16 iOpt = 1 );} -\DoxyCodeLine{46 xbInt16 GetLastRecord ( xbInt16 iOpt = 1 );} -\DoxyCodeLine{47 \textcolor{keywordtype}{void} SetLimit( xbInt32 ulLimit );} -\DoxyCodeLine{48 xbInt32 GetLimit() \textcolor{keyword}{const};} -\DoxyCodeLine{49 \textcolor{keywordtype}{void} ResetQryCnt();} -\DoxyCodeLine{50 xbInt32 GetQryCnt() \textcolor{keyword}{const};} -\DoxyCodeLine{51 } -\DoxyCodeLine{52 \textcolor{preprocessor}{ \#ifdef XB\_INDEX\_SUPPORT}} -\DoxyCodeLine{53 \textcolor{comment}{// void Set( xbIx *pIx, void *vpTag );}} +\DoxyCodeLine{43 xbInt16 Set( \textcolor{keyword}{const} \textcolor{keywordtype}{char} *sFilterExpression );} +\DoxyCodeLine{44 xbInt16 GetFirstRecord( xbInt16 iOpt = 1 );} +\DoxyCodeLine{45 xbInt16 GetNextRecord ( xbInt16 iOpt = 1 );} +\DoxyCodeLine{46 xbInt16 GetPrevRecord ( xbInt16 iOpt = 1 );} +\DoxyCodeLine{47 xbInt16 GetLastRecord ( xbInt16 iOpt = 1 );} +\DoxyCodeLine{48 \textcolor{keywordtype}{void} SetLimit( xbInt32 ulLimit );} +\DoxyCodeLine{49 xbInt32 GetLimit() \textcolor{keyword}{const};} +\DoxyCodeLine{50 \textcolor{keywordtype}{void} ResetQryCnt();} +\DoxyCodeLine{51 xbInt32 GetQryCnt() \textcolor{keyword}{const};} +\DoxyCodeLine{52 } +\DoxyCodeLine{53 \textcolor{preprocessor}{ \#ifdef XB\_INDEX\_SUPPORT}} \DoxyCodeLine{54 xbInt16 GetFirstRecordIx( xbInt16 iOpt = 1 );} \DoxyCodeLine{55 xbInt16 GetNextRecordIx ( xbInt16 iOpt = 1 );} \DoxyCodeLine{56 xbInt16 GetPrevRecordIx ( xbInt16 iOpt = 1 );} @@ -63,7 +63,7 @@ \DoxyCodeLine{59 } \DoxyCodeLine{60 } \DoxyCodeLine{61 \textcolor{keyword}{private}:} -\DoxyCodeLine{62 \mbox{\hyperlink{namespacexb_a97858ddeb1c4b0100f3edc1a46d3a8b0}{xbXBase}} *xbase;} +\DoxyCodeLine{62 \textcolor{comment}{// xbXBase *xbase;}} \DoxyCodeLine{63 \mbox{\hyperlink{namespacexb_ab2eae4b4732466698a7fdd89d77ba53b}{xbDbf}} *dbf;} \DoxyCodeLine{64 xbExp *exp;} \DoxyCodeLine{65 } diff --git a/docs/doxygen/latex/xbfuncs_8cpp.tex b/docs/doxygen/latex/xbfuncs_8cpp.tex index 58aeb21..aa4a914 100644 --- a/docs/doxygen/latex/xbfuncs_8cpp.tex +++ b/docs/doxygen/latex/xbfuncs_8cpp.tex @@ -1,3 +1,3 @@ -\hypertarget{xbfuncs_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.0.3/src/core/xbfuncs.cpp File Reference} -\label{xbfuncs_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/core/xbfuncs.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/core/xbfuncs.cpp}} +\hypertarget{xbfuncs_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.1.0/src/core/xbfuncs.cpp File Reference} +\label{xbfuncs_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/core/xbfuncs.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/core/xbfuncs.cpp}} {\ttfamily \#include \char`\"{}xbase.\+h\char`\"{}}\newline diff --git a/docs/doxygen/latex/xbindex_8h.tex b/docs/doxygen/latex/xbindex_8h.tex index 8090a64..3a731e4 100644 --- a/docs/doxygen/latex/xbindex_8h.tex +++ b/docs/doxygen/latex/xbindex_8h.tex @@ -1,2 +1,2 @@ -\hypertarget{xbindex_8h}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.0.3/src/include/xbindex.h File Reference} -\label{xbindex_8h}\index{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/include/xbindex.h@{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/include/xbindex.h}} +\hypertarget{xbindex_8h}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.1.0/src/include/xbindex.h File Reference} +\label{xbindex_8h}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/include/xbindex.h@{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/include/xbindex.h}} diff --git a/docs/doxygen/latex/xbindex_8h_source.tex b/docs/doxygen/latex/xbindex_8h_source.tex index d234125..bc9fde0 100644 --- a/docs/doxygen/latex/xbindex_8h_source.tex +++ b/docs/doxygen/latex/xbindex_8h_source.tex @@ -1,5 +1,5 @@ \hypertarget{xbindex_8h_source}{}\doxysection{xbindex.\+h} -\label{xbindex_8h_source}\index{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/include/xbindex.h@{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/include/xbindex.h}} +\label{xbindex_8h_source}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/include/xbindex.h@{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/include/xbindex.h}} \mbox{\hyperlink{xbindex_8h}{Go to the documentation of this file.}} \begin{DoxyCode}{0} \DoxyCodeLine{1 \textcolor{comment}{/* xbindex.h}} diff --git a/docs/doxygen/latex/xbinsert_8cpp.tex b/docs/doxygen/latex/xbinsert_8cpp.tex index ffb7fe6..9f7c740 100644 --- a/docs/doxygen/latex/xbinsert_8cpp.tex +++ b/docs/doxygen/latex/xbinsert_8cpp.tex @@ -1,3 +1,3 @@ -\hypertarget{xbinsert_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.0.3/src/sql/xbinsert.cpp File Reference} -\label{xbinsert_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/sql/xbinsert.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/sql/xbinsert.cpp}} +\hypertarget{xbinsert_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.1.0/src/sql/xbinsert.cpp File Reference} +\label{xbinsert_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/sql/xbinsert.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/sql/xbinsert.cpp}} {\ttfamily \#include \char`\"{}xbase.\+h\char`\"{}}\newline diff --git a/docs/doxygen/latex/xbixbase_8cpp.tex b/docs/doxygen/latex/xbixbase_8cpp.tex index f987129..da7e909 100644 --- a/docs/doxygen/latex/xbixbase_8cpp.tex +++ b/docs/doxygen/latex/xbixbase_8cpp.tex @@ -1,3 +1,3 @@ -\hypertarget{xbixbase_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.0.3/src/core/xbixbase.cpp File Reference} -\label{xbixbase_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/core/xbixbase.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/core/xbixbase.cpp}} +\hypertarget{xbixbase_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.1.0/src/core/xbixbase.cpp File Reference} +\label{xbixbase_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/core/xbixbase.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/core/xbixbase.cpp}} {\ttfamily \#include \char`\"{}xbase.\+h\char`\"{}}\newline diff --git a/docs/doxygen/latex/xbixmdx_8cpp.tex b/docs/doxygen/latex/xbixmdx_8cpp.tex index 07a7006..ecab55f 100644 --- a/docs/doxygen/latex/xbixmdx_8cpp.tex +++ b/docs/doxygen/latex/xbixmdx_8cpp.tex @@ -1,3 +1,3 @@ -\hypertarget{xbixmdx_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.0.3/src/core/xbixmdx.cpp File Reference} -\label{xbixmdx_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/core/xbixmdx.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/core/xbixmdx.cpp}} +\hypertarget{xbixmdx_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.1.0/src/core/xbixmdx.cpp File Reference} +\label{xbixmdx_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/core/xbixmdx.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/core/xbixmdx.cpp}} {\ttfamily \#include \char`\"{}xbase.\+h\char`\"{}}\newline diff --git a/docs/doxygen/latex/xbixndx_8cpp.tex b/docs/doxygen/latex/xbixndx_8cpp.tex index 457c279..c25c6b6 100644 --- a/docs/doxygen/latex/xbixndx_8cpp.tex +++ b/docs/doxygen/latex/xbixndx_8cpp.tex @@ -1,3 +1,3 @@ -\hypertarget{xbixndx_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.0.3/src/core/xbixndx.cpp File Reference} -\label{xbixndx_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/core/xbixndx.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/core/xbixndx.cpp}} +\hypertarget{xbixndx_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.1.0/src/core/xbixndx.cpp File Reference} +\label{xbixndx_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/core/xbixndx.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/core/xbixndx.cpp}} {\ttfamily \#include \char`\"{}xbase.\+h\char`\"{}}\newline diff --git a/docs/doxygen/latex/xblnklst_8h.tex b/docs/doxygen/latex/xblnklst_8h.tex index 1734760..6ae38d4 100644 --- a/docs/doxygen/latex/xblnklst_8h.tex +++ b/docs/doxygen/latex/xblnklst_8h.tex @@ -1,2 +1,2 @@ -\hypertarget{xblnklst_8h}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.0.3/src/include/xblnklst.h File Reference} -\label{xblnklst_8h}\index{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/include/xblnklst.h@{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/include/xblnklst.h}} +\hypertarget{xblnklst_8h}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.1.0/src/include/xblnklst.h File Reference} +\label{xblnklst_8h}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/include/xblnklst.h@{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/include/xblnklst.h}} diff --git a/docs/doxygen/latex/xblnklst_8h_source.tex b/docs/doxygen/latex/xblnklst_8h_source.tex index cbf9fa9..536e0ab 100644 --- a/docs/doxygen/latex/xblnklst_8h_source.tex +++ b/docs/doxygen/latex/xblnklst_8h_source.tex @@ -1,5 +1,5 @@ \hypertarget{xblnklst_8h_source}{}\doxysection{xblnklst.\+h} -\label{xblnklst_8h_source}\index{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/include/xblnklst.h@{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/include/xblnklst.h}} +\label{xblnklst_8h_source}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/include/xblnklst.h@{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/include/xblnklst.h}} \mbox{\hyperlink{xblnklst_8h}{Go to the documentation of this file.}} \begin{DoxyCode}{0} \DoxyCodeLine{1 \textcolor{comment}{/* xblnklst.h}} diff --git a/docs/doxygen/latex/xblnklstord_8h.tex b/docs/doxygen/latex/xblnklstord_8h.tex index f6d60d1..6facabb 100644 --- a/docs/doxygen/latex/xblnklstord_8h.tex +++ b/docs/doxygen/latex/xblnklstord_8h.tex @@ -1,2 +1,2 @@ -\hypertarget{xblnklstord_8h}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.0.3/src/include/xblnklstord.h File Reference} -\label{xblnklstord_8h}\index{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/include/xblnklstord.h@{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/include/xblnklstord.h}} +\hypertarget{xblnklstord_8h}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.1.0/src/include/xblnklstord.h File Reference} +\label{xblnklstord_8h}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/include/xblnklstord.h@{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/include/xblnklstord.h}} diff --git a/docs/doxygen/latex/xblnklstord_8h_source.tex b/docs/doxygen/latex/xblnklstord_8h_source.tex index 5f4c000..a94bd82 100644 --- a/docs/doxygen/latex/xblnklstord_8h_source.tex +++ b/docs/doxygen/latex/xblnklstord_8h_source.tex @@ -1,5 +1,5 @@ \hypertarget{xblnklstord_8h_source}{}\doxysection{xblnklstord.\+h} -\label{xblnklstord_8h_source}\index{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/include/xblnklstord.h@{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/include/xblnklstord.h}} +\label{xblnklstord_8h_source}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/include/xblnklstord.h@{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/include/xblnklstord.h}} \mbox{\hyperlink{xblnklstord_8h}{Go to the documentation of this file.}} \begin{DoxyCode}{0} \DoxyCodeLine{1 \textcolor{comment}{/* xblnklstord.h}} diff --git a/docs/doxygen/latex/xblnknod_8h.tex b/docs/doxygen/latex/xblnknod_8h.tex index 9be4f78..cc23e56 100644 --- a/docs/doxygen/latex/xblnknod_8h.tex +++ b/docs/doxygen/latex/xblnknod_8h.tex @@ -1,2 +1,2 @@ -\hypertarget{xblnknod_8h}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.0.3/src/include/xblnknod.h File Reference} -\label{xblnknod_8h}\index{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/include/xblnknod.h@{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/include/xblnknod.h}} +\hypertarget{xblnknod_8h}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.1.0/src/include/xblnknod.h File Reference} +\label{xblnknod_8h}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/include/xblnknod.h@{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/include/xblnknod.h}} diff --git a/docs/doxygen/latex/xblnknod_8h_source.tex b/docs/doxygen/latex/xblnknod_8h_source.tex index 73fc62f..4127b84 100644 --- a/docs/doxygen/latex/xblnknod_8h_source.tex +++ b/docs/doxygen/latex/xblnknod_8h_source.tex @@ -1,5 +1,5 @@ \hypertarget{xblnknod_8h_source}{}\doxysection{xblnknod.\+h} -\label{xblnknod_8h_source}\index{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/include/xblnknod.h@{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/include/xblnknod.h}} +\label{xblnknod_8h_source}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/include/xblnknod.h@{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/include/xblnknod.h}} \mbox{\hyperlink{xblnknod_8h}{Go to the documentation of this file.}} \begin{DoxyCode}{0} \DoxyCodeLine{1 \textcolor{comment}{/* xblnknod.h}} diff --git a/docs/doxygen/latex/xblog_8cpp.tex b/docs/doxygen/latex/xblog_8cpp.tex index e0d9529..1a69ec7 100644 --- a/docs/doxygen/latex/xblog_8cpp.tex +++ b/docs/doxygen/latex/xblog_8cpp.tex @@ -1,3 +1,3 @@ -\hypertarget{xblog_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.0.3/src/core/xblog.cpp File Reference} -\label{xblog_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/core/xblog.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/core/xblog.cpp}} +\hypertarget{xblog_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.1.0/src/core/xblog.cpp File Reference} +\label{xblog_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/core/xblog.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/core/xblog.cpp}} {\ttfamily \#include \char`\"{}xbase.\+h\char`\"{}}\newline diff --git a/docs/doxygen/latex/xblog_8h.tex b/docs/doxygen/latex/xblog_8h.tex index 28822ab..9ad1cb8 100644 --- a/docs/doxygen/latex/xblog_8h.tex +++ b/docs/doxygen/latex/xblog_8h.tex @@ -1,5 +1,5 @@ -\hypertarget{xblog_8h}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.0.3/src/include/xblog.h File Reference} -\label{xblog_8h}\index{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/include/xblog.h@{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/include/xblog.h}} +\hypertarget{xblog_8h}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.1.0/src/include/xblog.h File Reference} +\label{xblog_8h}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/include/xblog.h@{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/include/xblog.h}} \doxysubsection*{Namespaces} \begin{DoxyCompactItemize} \item diff --git a/docs/doxygen/latex/xblog_8h_source.tex b/docs/doxygen/latex/xblog_8h_source.tex index b4f73ea..03a4094 100644 --- a/docs/doxygen/latex/xblog_8h_source.tex +++ b/docs/doxygen/latex/xblog_8h_source.tex @@ -1,5 +1,5 @@ \hypertarget{xblog_8h_source}{}\doxysection{xblog.\+h} -\label{xblog_8h_source}\index{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/include/xblog.h@{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/include/xblog.h}} +\label{xblog_8h_source}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/include/xblog.h@{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/include/xblog.h}} \mbox{\hyperlink{xblog_8h}{Go to the documentation of this file.}} \begin{DoxyCode}{0} \DoxyCodeLine{1 \textcolor{comment}{/* xblog.h}} diff --git a/docs/doxygen/latex/xbmemo3_8cpp.tex b/docs/doxygen/latex/xbmemo3_8cpp.tex index b7343e7..9697fff 100644 --- a/docs/doxygen/latex/xbmemo3_8cpp.tex +++ b/docs/doxygen/latex/xbmemo3_8cpp.tex @@ -1,3 +1,3 @@ -\hypertarget{xbmemo3_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.0.3/src/core/xbmemo3.cpp File Reference} -\label{xbmemo3_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/core/xbmemo3.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/core/xbmemo3.cpp}} +\hypertarget{xbmemo3_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.1.0/src/core/xbmemo3.cpp File Reference} +\label{xbmemo3_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/core/xbmemo3.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/core/xbmemo3.cpp}} {\ttfamily \#include \char`\"{}xbase.\+h\char`\"{}}\newline diff --git a/docs/doxygen/latex/xbmemo4_8cpp.tex b/docs/doxygen/latex/xbmemo4_8cpp.tex index 2e8bd11..7f0a348 100644 --- a/docs/doxygen/latex/xbmemo4_8cpp.tex +++ b/docs/doxygen/latex/xbmemo4_8cpp.tex @@ -1,3 +1,3 @@ -\hypertarget{xbmemo4_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.0.3/src/core/xbmemo4.cpp File Reference} -\label{xbmemo4_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/core/xbmemo4.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/core/xbmemo4.cpp}} +\hypertarget{xbmemo4_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.1.0/src/core/xbmemo4.cpp File Reference} +\label{xbmemo4_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/core/xbmemo4.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/core/xbmemo4.cpp}} {\ttfamily \#include \char`\"{}xbase.\+h\char`\"{}}\newline diff --git a/docs/doxygen/latex/xbmemo_8cpp.tex b/docs/doxygen/latex/xbmemo_8cpp.tex index 902360b..c62dee8 100644 --- a/docs/doxygen/latex/xbmemo_8cpp.tex +++ b/docs/doxygen/latex/xbmemo_8cpp.tex @@ -1,3 +1,3 @@ -\hypertarget{xbmemo_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.0.3/src/core/xbmemo.cpp File Reference} -\label{xbmemo_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/core/xbmemo.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/core/xbmemo.cpp}} +\hypertarget{xbmemo_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.1.0/src/core/xbmemo.cpp File Reference} +\label{xbmemo_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/core/xbmemo.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/core/xbmemo.cpp}} {\ttfamily \#include \char`\"{}xbase.\+h\char`\"{}}\newline diff --git a/docs/doxygen/latex/xbmemo_8h.tex b/docs/doxygen/latex/xbmemo_8h.tex index f3f9a26..c9771e4 100644 --- a/docs/doxygen/latex/xbmemo_8h.tex +++ b/docs/doxygen/latex/xbmemo_8h.tex @@ -1,2 +1,2 @@ -\hypertarget{xbmemo_8h}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.0.3/src/include/xbmemo.h File Reference} -\label{xbmemo_8h}\index{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/include/xbmemo.h@{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/include/xbmemo.h}} +\hypertarget{xbmemo_8h}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.1.0/src/include/xbmemo.h File Reference} +\label{xbmemo_8h}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/include/xbmemo.h@{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/include/xbmemo.h}} diff --git a/docs/doxygen/latex/xbmemo_8h_source.tex b/docs/doxygen/latex/xbmemo_8h_source.tex index f9628c6..e46386c 100644 --- a/docs/doxygen/latex/xbmemo_8h_source.tex +++ b/docs/doxygen/latex/xbmemo_8h_source.tex @@ -1,5 +1,5 @@ \hypertarget{xbmemo_8h_source}{}\doxysection{xbmemo.\+h} -\label{xbmemo_8h_source}\index{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/include/xbmemo.h@{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/include/xbmemo.h}} +\label{xbmemo_8h_source}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/include/xbmemo.h@{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/include/xbmemo.h}} \mbox{\hyperlink{xbmemo_8h}{Go to the documentation of this file.}} \begin{DoxyCode}{0} \DoxyCodeLine{1 \textcolor{comment}{/* xbmemo.h}} diff --git a/docs/doxygen/latex/xbretcod_8h.tex b/docs/doxygen/latex/xbretcod_8h.tex index 9e36114..fc7d89e 100644 --- a/docs/doxygen/latex/xbretcod_8h.tex +++ b/docs/doxygen/latex/xbretcod_8h.tex @@ -1,5 +1,5 @@ -\hypertarget{xbretcod_8h}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.0.3/src/include/xbretcod.h File Reference} -\label{xbretcod_8h}\index{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/include/xbretcod.h@{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/include/xbretcod.h}} +\hypertarget{xbretcod_8h}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.1.0/src/include/xbretcod.h File Reference} +\label{xbretcod_8h}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/include/xbretcod.h@{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/include/xbretcod.h}} \doxysubsection*{Namespaces} \begin{DoxyCompactItemize} \item @@ -20,6 +20,8 @@ namespace \mbox{\hyperlink{namespacexb}{xb}} \item \#define \mbox{\hyperlink{xbretcod_8h_ad60dbb1862c0c1c2dc0464cfbfd93a34}{XB\+\_\+\+KEY\+\_\+\+NOT\+\_\+\+UNIQUE}}~-\/121 \item +\#define \mbox{\hyperlink{xbretcod_8h_aa2925f035e3b186d7efa14648ea0e86d}{XB\+\_\+\+MEMCPY\+\_\+\+ERROR}}~-\/122 +\item \#define \mbox{\hyperlink{xbretcod_8h_a54303a9677dbd5342233f33dd08c64d0}{XB\+\_\+\+FILE\+\_\+\+EXISTS}}~-\/200 \item \#define \mbox{\hyperlink{xbretcod_8h_aa2ff8301503f446c6a5f6510090e520f}{XB\+\_\+\+ALREADY\+\_\+\+OPEN}}~-\/201 @@ -66,6 +68,10 @@ namespace \mbox{\hyperlink{namespacexb}{xb}} \item \#define \mbox{\hyperlink{xbretcod_8h_a59f1a8a6aca19595c2d1804349a24850}{XB\+\_\+\+LIMIT\+\_\+\+REACHED}}~-\/222 \item +\#define \mbox{\hyperlink{xbretcod_8h_aae9241d91cfb37f5d236128b3bce0a4a}{XB\+\_\+\+BLOCKREAD\+\_\+\+NOT\+\_\+\+ENABLED}}~-\/223 +\item +\#define \mbox{\hyperlink{xbretcod_8h_af532df74147ce2d872f61abfee49c53e}{XB\+\_\+\+DIRECTORY\+\_\+\+ERROR}}~-\/224 +\item \#define \mbox{\hyperlink{xbretcod_8h_a79e2588f067d6e236c0e5a2c0728ba9f}{XB\+\_\+\+INVALID\+\_\+\+FIELD\+\_\+\+TYPE}}~-\/300 \item \#define \mbox{\hyperlink{xbretcod_8h_a09d6c08a44316f551108a74003efd381}{XB\+\_\+\+INVALID\+\_\+\+FIELD\+\_\+\+NO}}~-\/301 @@ -125,6 +131,12 @@ namespace \mbox{\hyperlink{namespacexb}{xb}} \doxysubsubsection{\texorpdfstring{XB\_ALREADY\_OPEN}{XB\_ALREADY\_OPEN}} {\footnotesize\ttfamily \#define XB\+\_\+\+ALREADY\+\_\+\+OPEN~-\/201} +\mbox{\Hypertarget{xbretcod_8h_aae9241d91cfb37f5d236128b3bce0a4a}\label{xbretcod_8h_aae9241d91cfb37f5d236128b3bce0a4a}} +\index{xbretcod.h@{xbretcod.h}!XB\_BLOCKREAD\_NOT\_ENABLED@{XB\_BLOCKREAD\_NOT\_ENABLED}} +\index{XB\_BLOCKREAD\_NOT\_ENABLED@{XB\_BLOCKREAD\_NOT\_ENABLED}!xbretcod.h@{xbretcod.h}} +\doxysubsubsection{\texorpdfstring{XB\_BLOCKREAD\_NOT\_ENABLED}{XB\_BLOCKREAD\_NOT\_ENABLED}} +{\footnotesize\ttfamily \#define XB\+\_\+\+BLOCKREAD\+\_\+\+NOT\+\_\+\+ENABLED~-\/223} + \mbox{\Hypertarget{xbretcod_8h_ade5f3a7cf1467d12761e4e21b5e4200f}\label{xbretcod_8h_ade5f3a7cf1467d12761e4e21b5e4200f}} \index{xbretcod.h@{xbretcod.h}!XB\_BOF@{XB\_BOF}} \index{XB\_BOF@{XB\_BOF}!xbretcod.h@{xbretcod.h}} @@ -149,6 +161,12 @@ namespace \mbox{\hyperlink{namespacexb}{xb}} \doxysubsubsection{\texorpdfstring{XB\_DELETE\_FAILED}{XB\_DELETE\_FAILED}} {\footnotesize\ttfamily \#define XB\+\_\+\+DELETE\+\_\+\+FAILED~-\/219} +\mbox{\Hypertarget{xbretcod_8h_af532df74147ce2d872f61abfee49c53e}\label{xbretcod_8h_af532df74147ce2d872f61abfee49c53e}} +\index{xbretcod.h@{xbretcod.h}!XB\_DIRECTORY\_ERROR@{XB\_DIRECTORY\_ERROR}} +\index{XB\_DIRECTORY\_ERROR@{XB\_DIRECTORY\_ERROR}!xbretcod.h@{xbretcod.h}} +\doxysubsubsection{\texorpdfstring{XB\_DIRECTORY\_ERROR}{XB\_DIRECTORY\_ERROR}} +{\footnotesize\ttfamily \#define XB\+\_\+\+DIRECTORY\+\_\+\+ERROR~-\/224} + \mbox{\Hypertarget{xbretcod_8h_ac18036408d10e5eee1bf76cf92352b95}\label{xbretcod_8h_ac18036408d10e5eee1bf76cf92352b95}} \index{xbretcod.h@{xbretcod.h}!XB\_DUP\_TABLE\_OR\_ALIAS@{XB\_DUP\_TABLE\_OR\_ALIAS}} \index{XB\_DUP\_TABLE\_OR\_ALIAS@{XB\_DUP\_TABLE\_OR\_ALIAS}!xbretcod.h@{xbretcod.h}} @@ -359,6 +377,12 @@ namespace \mbox{\hyperlink{namespacexb}{xb}} \doxysubsubsection{\texorpdfstring{XB\_MAX\_ERROR\_NO}{XB\_MAX\_ERROR\_NO}} {\footnotesize\ttfamily \#define XB\+\_\+\+MAX\+\_\+\+ERROR\+\_\+\+NO~-\/999} +\mbox{\Hypertarget{xbretcod_8h_aa2925f035e3b186d7efa14648ea0e86d}\label{xbretcod_8h_aa2925f035e3b186d7efa14648ea0e86d}} +\index{xbretcod.h@{xbretcod.h}!XB\_MEMCPY\_ERROR@{XB\_MEMCPY\_ERROR}} +\index{XB\_MEMCPY\_ERROR@{XB\_MEMCPY\_ERROR}!xbretcod.h@{xbretcod.h}} +\doxysubsubsection{\texorpdfstring{XB\_MEMCPY\_ERROR}{XB\_MEMCPY\_ERROR}} +{\footnotesize\ttfamily \#define XB\+\_\+\+MEMCPY\+\_\+\+ERROR~-\/122} + \mbox{\Hypertarget{xbretcod_8h_ac720d5b4ec45bfd606f5865d40816e23}\label{xbretcod_8h_ac720d5b4ec45bfd606f5865d40816e23}} \index{xbretcod.h@{xbretcod.h}!XB\_NO\_ERROR@{XB\_NO\_ERROR}} \index{XB\_NO\_ERROR@{XB\_NO\_ERROR}!xbretcod.h@{xbretcod.h}} diff --git a/docs/doxygen/latex/xbretcod_8h_source.tex b/docs/doxygen/latex/xbretcod_8h_source.tex index 69b09ed..48e4cbd 100644 --- a/docs/doxygen/latex/xbretcod_8h_source.tex +++ b/docs/doxygen/latex/xbretcod_8h_source.tex @@ -1,12 +1,12 @@ \hypertarget{xbretcod_8h_source}{}\doxysection{xbretcod.\+h} -\label{xbretcod_8h_source}\index{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/include/xbretcod.h@{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/include/xbretcod.h}} +\label{xbretcod_8h_source}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/include/xbretcod.h@{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/include/xbretcod.h}} \mbox{\hyperlink{xbretcod_8h}{Go to the documentation of this file.}} \begin{DoxyCode}{0} \DoxyCodeLine{1 \textcolor{comment}{/* xbretcod.h}} \DoxyCodeLine{2 \textcolor{comment}{}} \DoxyCodeLine{3 \textcolor{comment}{XBase64 Software Library}} \DoxyCodeLine{4 \textcolor{comment}{}} -\DoxyCodeLine{5 \textcolor{comment}{Copyright (c) 1997,2003,2014,2022 Gary A Kunkel}} +\DoxyCodeLine{5 \textcolor{comment}{Copyright (c) 1997,2003,2014,2022,2023 Gary A Kunkel}} \DoxyCodeLine{6 \textcolor{comment}{}} \DoxyCodeLine{7 \textcolor{comment}{The xb64 software library is covered under the terms of the GPL Version 3, 2007 license.}} \DoxyCodeLine{8 \textcolor{comment}{}} @@ -31,70 +31,73 @@ \DoxyCodeLine{27 \textcolor{preprocessor}{ \#define XB\_DUP\_TABLE\_OR\_ALIAS -\/110 }\textcolor{comment}{// table manager}} \DoxyCodeLine{28 \textcolor{preprocessor}{ \#define XB\_INVALID\_NODELINK -\/120 }\textcolor{comment}{// linklist}} \DoxyCodeLine{29 \textcolor{preprocessor}{ \#define XB\_KEY\_NOT\_UNIQUE -\/121 }\textcolor{comment}{// linklist}} -\DoxyCodeLine{30 } -\DoxyCodeLine{31 \textcolor{preprocessor}{ \#define XB\_FILE\_EXISTS -\/200 }\textcolor{comment}{// file}} -\DoxyCodeLine{32 \textcolor{preprocessor}{ \#define XB\_ALREADY\_OPEN -\/201 }\textcolor{comment}{// file}} -\DoxyCodeLine{33 \textcolor{preprocessor}{ \#define XB\_DBF\_FILE\_NOT\_OPEN -\/202 }\textcolor{comment}{// file}} -\DoxyCodeLine{34 \textcolor{preprocessor}{ \#define XB\_FILE\_NOT\_FOUND -\/203 }\textcolor{comment}{// file}} -\DoxyCodeLine{35 \textcolor{preprocessor}{ \#define XB\_FILE\_TYPE\_NOT\_SUPPORTED -\/204 }\textcolor{comment}{// file}} -\DoxyCodeLine{36 \textcolor{preprocessor}{ \#define XB\_RENAME\_ERROR -\/205 }\textcolor{comment}{// file}} -\DoxyCodeLine{37 \textcolor{preprocessor}{ \#define XB\_INVALID\_OBJECT -\/206 }\textcolor{comment}{// file}} -\DoxyCodeLine{38 \textcolor{preprocessor}{ \#define XB\_NOT\_OPEN -\/207 }\textcolor{comment}{// file}} -\DoxyCodeLine{39 \textcolor{preprocessor}{ \#define XB\_NOT\_FOUND -\/208 }\textcolor{comment}{// file}} -\DoxyCodeLine{40 \textcolor{preprocessor}{ \#define XB\_OPEN\_ERROR -\/209 }\textcolor{comment}{// file}} -\DoxyCodeLine{41 \textcolor{preprocessor}{ \#define XB\_CLOSE\_ERROR -\/210 }\textcolor{comment}{// file}} -\DoxyCodeLine{42 \textcolor{preprocessor}{ \#define XB\_SEEK\_ERROR -\/211 }\textcolor{comment}{// file}} -\DoxyCodeLine{43 \textcolor{preprocessor}{ \#define XB\_READ\_ERROR -\/212 }\textcolor{comment}{// file}} -\DoxyCodeLine{44 \textcolor{preprocessor}{ \#define XB\_WRITE\_ERROR -\/213 }\textcolor{comment}{// file}} -\DoxyCodeLine{45 \textcolor{preprocessor}{ \#define XB\_EOF -\/214 }\textcolor{comment}{// file}} -\DoxyCodeLine{46 \textcolor{preprocessor}{ \#define XB\_BOF -\/215 }\textcolor{comment}{// file}} -\DoxyCodeLine{47 \textcolor{preprocessor}{ \#define XB\_INVALID\_BLOCK\_SIZE -\/216 }\textcolor{comment}{// file}} -\DoxyCodeLine{48 \textcolor{preprocessor}{ \#define XB\_INVALID\_BLOCK\_NO -\/217 }\textcolor{comment}{// file}} -\DoxyCodeLine{49 \textcolor{preprocessor}{ \#define XB\_INVALID\_RECORD -\/218 }\textcolor{comment}{// file}} -\DoxyCodeLine{50 \textcolor{preprocessor}{ \#define XB\_DELETE\_FAILED -\/219 }\textcolor{comment}{// file}} -\DoxyCodeLine{51 \textcolor{preprocessor}{ \#define XB\_INVALID\_TABLE\_NAME -\/220 }\textcolor{comment}{// file}} -\DoxyCodeLine{52 \textcolor{preprocessor}{ \#define XB\_EMPTY -\/221 }\textcolor{comment}{// file}} -\DoxyCodeLine{53 \textcolor{preprocessor}{ \#define XB\_LIMIT\_REACHED -\/222 }\textcolor{comment}{// file}} -\DoxyCodeLine{54 } -\DoxyCodeLine{55 \textcolor{preprocessor}{ \#define XB\_INVALID\_FIELD\_TYPE -\/300 }\textcolor{comment}{// field}} -\DoxyCodeLine{56 \textcolor{preprocessor}{ \#define XB\_INVALID\_FIELD\_NO -\/301 }\textcolor{comment}{// field}} -\DoxyCodeLine{57 \textcolor{preprocessor}{ \#define XB\_INVALID\_DATA -\/302 }\textcolor{comment}{// field}} -\DoxyCodeLine{58 \textcolor{preprocessor}{ \#define XB\_INVALID\_FIELD\_NAME -\/303 }\textcolor{comment}{// field}} -\DoxyCodeLine{59 \textcolor{preprocessor}{ \#define XB\_INVALID\_MEMO\_FIELD -\/304 }\textcolor{comment}{// field}} -\DoxyCodeLine{60 \textcolor{preprocessor}{ \#define XB\_INVALID\_FIELD -\/305 }\textcolor{comment}{// field}} -\DoxyCodeLine{61 \textcolor{preprocessor}{ \#define XB\_INVALID\_FIELD\_LEN -\/306 }\textcolor{comment}{// field}} -\DoxyCodeLine{62 \textcolor{preprocessor}{ \#define XB\_INVALID\_DATE -\/307 }\textcolor{comment}{// date field}} -\DoxyCodeLine{63 } -\DoxyCodeLine{64 \textcolor{preprocessor}{ \#define XB\_INVALID\_LOCK\_OPTION -\/400 }\textcolor{comment}{// lock}} -\DoxyCodeLine{65 \textcolor{preprocessor}{ \#define XB\_LOCK\_FAILED -\/401 }\textcolor{comment}{// lock}} -\DoxyCodeLine{66 \textcolor{preprocessor}{ \#define XB\_TABLE\_NOT\_LOCKED -\/402 }\textcolor{comment}{// lock -\/ need table locked for operation}} -\DoxyCodeLine{67 } -\DoxyCodeLine{68 \textcolor{preprocessor}{ \#define XB\_PARSE\_ERROR -\/500 }\textcolor{comment}{// expression}} -\DoxyCodeLine{69 \textcolor{preprocessor}{ \#define XB\_INVALID\_FUNCTION -\/501 }\textcolor{comment}{// expression}} -\DoxyCodeLine{70 \textcolor{preprocessor}{ \#define XB\_INVALID\_PARM -\/502 }\textcolor{comment}{// expression}} -\DoxyCodeLine{71 \textcolor{preprocessor}{ \#define XB\_INCONSISTENT\_PARM\_LENS -\/503 }\textcolor{comment}{// expression}} -\DoxyCodeLine{72 \textcolor{preprocessor}{ \#define XB\_INCOMPATIBLE\_OPERANDS -\/504 }\textcolor{comment}{// expression}} -\DoxyCodeLine{73 \textcolor{preprocessor}{ \#define XB\_UNBALANCED\_PARENS -\/505 }\textcolor{comment}{// expression}} -\DoxyCodeLine{74 \textcolor{preprocessor}{ \#define XB\_UNBALANCED\_QUOTES -\/506 }\textcolor{comment}{// expression}} -\DoxyCodeLine{75 \textcolor{preprocessor}{ \#define XB\_INVALID\_EXPRESSION -\/507 }\textcolor{comment}{// expression}} -\DoxyCodeLine{76 } -\DoxyCodeLine{77 \textcolor{preprocessor}{ \#define XB\_INVALID\_KEYNO -\/600 }\textcolor{comment}{// index}} -\DoxyCodeLine{78 \textcolor{preprocessor}{ \#define XB\_INVALID\_INDEX -\/601 }\textcolor{comment}{// index file error}} -\DoxyCodeLine{79 \textcolor{preprocessor}{ \#define XB\_INVALID\_TAG -\/602 }\textcolor{comment}{// invalid index tag name, must be <= 10 bytes}} -\DoxyCodeLine{80 \textcolor{preprocessor}{ \#define XB\_INVALID\_PAGE -\/603 }\textcolor{comment}{// invalid index page}} -\DoxyCodeLine{81 } -\DoxyCodeLine{82 } -\DoxyCodeLine{83 \textcolor{preprocessor}{ \#define XB\_SYNTAX\_ERROR -\/700 }\textcolor{comment}{// sql syntax error}} +\DoxyCodeLine{30 \textcolor{preprocessor}{ \#define XB\_MEMCPY\_ERROR -\/122 }\textcolor{comment}{// memcpy failure}} +\DoxyCodeLine{31 } +\DoxyCodeLine{32 \textcolor{preprocessor}{ \#define XB\_FILE\_EXISTS -\/200 }\textcolor{comment}{// file}} +\DoxyCodeLine{33 \textcolor{preprocessor}{ \#define XB\_ALREADY\_OPEN -\/201 }\textcolor{comment}{// file}} +\DoxyCodeLine{34 \textcolor{preprocessor}{ \#define XB\_DBF\_FILE\_NOT\_OPEN -\/202 }\textcolor{comment}{// file}} +\DoxyCodeLine{35 \textcolor{preprocessor}{ \#define XB\_FILE\_NOT\_FOUND -\/203 }\textcolor{comment}{// file}} +\DoxyCodeLine{36 \textcolor{preprocessor}{ \#define XB\_FILE\_TYPE\_NOT\_SUPPORTED -\/204 }\textcolor{comment}{// file}} +\DoxyCodeLine{37 \textcolor{preprocessor}{ \#define XB\_RENAME\_ERROR -\/205 }\textcolor{comment}{// file}} +\DoxyCodeLine{38 \textcolor{preprocessor}{ \#define XB\_INVALID\_OBJECT -\/206 }\textcolor{comment}{// file}} +\DoxyCodeLine{39 \textcolor{preprocessor}{ \#define XB\_NOT\_OPEN -\/207 }\textcolor{comment}{// file}} +\DoxyCodeLine{40 \textcolor{preprocessor}{ \#define XB\_NOT\_FOUND -\/208 }\textcolor{comment}{// file}} +\DoxyCodeLine{41 \textcolor{preprocessor}{ \#define XB\_OPEN\_ERROR -\/209 }\textcolor{comment}{// file}} +\DoxyCodeLine{42 \textcolor{preprocessor}{ \#define XB\_CLOSE\_ERROR -\/210 }\textcolor{comment}{// file}} +\DoxyCodeLine{43 \textcolor{preprocessor}{ \#define XB\_SEEK\_ERROR -\/211 }\textcolor{comment}{// file}} +\DoxyCodeLine{44 \textcolor{preprocessor}{ \#define XB\_READ\_ERROR -\/212 }\textcolor{comment}{// file}} +\DoxyCodeLine{45 \textcolor{preprocessor}{ \#define XB\_WRITE\_ERROR -\/213 }\textcolor{comment}{// file}} +\DoxyCodeLine{46 \textcolor{preprocessor}{ \#define XB\_EOF -\/214 }\textcolor{comment}{// file}} +\DoxyCodeLine{47 \textcolor{preprocessor}{ \#define XB\_BOF -\/215 }\textcolor{comment}{// file}} +\DoxyCodeLine{48 \textcolor{preprocessor}{ \#define XB\_INVALID\_BLOCK\_SIZE -\/216 }\textcolor{comment}{// file}} +\DoxyCodeLine{49 \textcolor{preprocessor}{ \#define XB\_INVALID\_BLOCK\_NO -\/217 }\textcolor{comment}{// file}} +\DoxyCodeLine{50 \textcolor{preprocessor}{ \#define XB\_INVALID\_RECORD -\/218 }\textcolor{comment}{// file}} +\DoxyCodeLine{51 \textcolor{preprocessor}{ \#define XB\_DELETE\_FAILED -\/219 }\textcolor{comment}{// file}} +\DoxyCodeLine{52 \textcolor{preprocessor}{ \#define XB\_INVALID\_TABLE\_NAME -\/220 }\textcolor{comment}{// file}} +\DoxyCodeLine{53 \textcolor{preprocessor}{ \#define XB\_EMPTY -\/221 }\textcolor{comment}{// file}} +\DoxyCodeLine{54 \textcolor{preprocessor}{ \#define XB\_LIMIT\_REACHED -\/222 }\textcolor{comment}{// file}} +\DoxyCodeLine{55 \textcolor{preprocessor}{ \#define XB\_BLOCKREAD\_NOT\_ENABLED -\/223 }\textcolor{comment}{// file}} +\DoxyCodeLine{56 \textcolor{preprocessor}{ \#define XB\_DIRECTORY\_ERROR -\/224 }\textcolor{comment}{// file}} +\DoxyCodeLine{57 } +\DoxyCodeLine{58 \textcolor{preprocessor}{ \#define XB\_INVALID\_FIELD\_TYPE -\/300 }\textcolor{comment}{// field}} +\DoxyCodeLine{59 \textcolor{preprocessor}{ \#define XB\_INVALID\_FIELD\_NO -\/301 }\textcolor{comment}{// field}} +\DoxyCodeLine{60 \textcolor{preprocessor}{ \#define XB\_INVALID\_DATA -\/302 }\textcolor{comment}{// field}} +\DoxyCodeLine{61 \textcolor{preprocessor}{ \#define XB\_INVALID\_FIELD\_NAME -\/303 }\textcolor{comment}{// field}} +\DoxyCodeLine{62 \textcolor{preprocessor}{ \#define XB\_INVALID\_MEMO\_FIELD -\/304 }\textcolor{comment}{// field}} +\DoxyCodeLine{63 \textcolor{preprocessor}{ \#define XB\_INVALID\_FIELD -\/305 }\textcolor{comment}{// field}} +\DoxyCodeLine{64 \textcolor{preprocessor}{ \#define XB\_INVALID\_FIELD\_LEN -\/306 }\textcolor{comment}{// field}} +\DoxyCodeLine{65 \textcolor{preprocessor}{ \#define XB\_INVALID\_DATE -\/307 }\textcolor{comment}{// date field}} +\DoxyCodeLine{66 } +\DoxyCodeLine{67 \textcolor{preprocessor}{ \#define XB\_INVALID\_LOCK\_OPTION -\/400 }\textcolor{comment}{// lock}} +\DoxyCodeLine{68 \textcolor{preprocessor}{ \#define XB\_LOCK\_FAILED -\/401 }\textcolor{comment}{// lock}} +\DoxyCodeLine{69 \textcolor{preprocessor}{ \#define XB\_TABLE\_NOT\_LOCKED -\/402 }\textcolor{comment}{// lock -\/ need table locked for operation}} +\DoxyCodeLine{70 } +\DoxyCodeLine{71 \textcolor{preprocessor}{ \#define XB\_PARSE\_ERROR -\/500 }\textcolor{comment}{// expression}} +\DoxyCodeLine{72 \textcolor{preprocessor}{ \#define XB\_INVALID\_FUNCTION -\/501 }\textcolor{comment}{// expression}} +\DoxyCodeLine{73 \textcolor{preprocessor}{ \#define XB\_INVALID\_PARM -\/502 }\textcolor{comment}{// expression}} +\DoxyCodeLine{74 \textcolor{preprocessor}{ \#define XB\_INCONSISTENT\_PARM\_LENS -\/503 }\textcolor{comment}{// expression}} +\DoxyCodeLine{75 \textcolor{preprocessor}{ \#define XB\_INCOMPATIBLE\_OPERANDS -\/504 }\textcolor{comment}{// expression}} +\DoxyCodeLine{76 \textcolor{preprocessor}{ \#define XB\_UNBALANCED\_PARENS -\/505 }\textcolor{comment}{// expression}} +\DoxyCodeLine{77 \textcolor{preprocessor}{ \#define XB\_UNBALANCED\_QUOTES -\/506 }\textcolor{comment}{// expression}} +\DoxyCodeLine{78 \textcolor{preprocessor}{ \#define XB\_INVALID\_EXPRESSION -\/507 }\textcolor{comment}{// expression}} +\DoxyCodeLine{79 } +\DoxyCodeLine{80 \textcolor{preprocessor}{ \#define XB\_INVALID\_KEYNO -\/600 }\textcolor{comment}{// index}} +\DoxyCodeLine{81 \textcolor{preprocessor}{ \#define XB\_INVALID\_INDEX -\/601 }\textcolor{comment}{// index file error}} +\DoxyCodeLine{82 \textcolor{preprocessor}{ \#define XB\_INVALID\_TAG -\/602 }\textcolor{comment}{// invalid index tag name, must be <= 10 bytes}} +\DoxyCodeLine{83 \textcolor{preprocessor}{ \#define XB\_INVALID\_PAGE -\/603 }\textcolor{comment}{// invalid index page}} \DoxyCodeLine{84 } \DoxyCodeLine{85 } -\DoxyCodeLine{86 \textcolor{preprocessor}{ \#define XB\_MAX\_ERROR\_NO -\/999}} +\DoxyCodeLine{86 \textcolor{preprocessor}{ \#define XB\_SYNTAX\_ERROR -\/700 }\textcolor{comment}{// sql syntax error}} \DoxyCodeLine{87 } \DoxyCodeLine{88 } -\DoxyCodeLine{89 \textcolor{comment}{/* when updating this table, also need to update messages in xbssv.cpp */}} +\DoxyCodeLine{89 \textcolor{preprocessor}{ \#define XB\_MAX\_ERROR\_NO -\/999}} \DoxyCodeLine{90 } \DoxyCodeLine{91 } -\DoxyCodeLine{92 \} \textcolor{comment}{/* namespace */}} -\DoxyCodeLine{93 \textcolor{preprocessor}{\#endif }\textcolor{comment}{/* \_\_XB\_RETCODES\_H\_\_ */}\textcolor{preprocessor}{}} +\DoxyCodeLine{92 \textcolor{comment}{/* when updating this table, also need to update messages in xbssv.cpp */}} +\DoxyCodeLine{93 } \DoxyCodeLine{94 } +\DoxyCodeLine{95 \} \textcolor{comment}{/* namespace */}} +\DoxyCodeLine{96 \textcolor{preprocessor}{\#endif }\textcolor{comment}{/* \_\_XB\_RETCODES\_H\_\_ */}\textcolor{preprocessor}{}} +\DoxyCodeLine{97 } \end{DoxyCode} diff --git a/docs/doxygen/latex/xbselect_8cpp.tex b/docs/doxygen/latex/xbselect_8cpp.tex new file mode 100644 index 0000000..921de45 --- /dev/null +++ b/docs/doxygen/latex/xbselect_8cpp.tex @@ -0,0 +1,3 @@ +\hypertarget{xbselect_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.1.0/src/sql/xbselect.cpp File Reference} +\label{xbselect_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/sql/xbselect.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/sql/xbselect.cpp}} +{\ttfamily \#include \char`\"{}xbase.\+h\char`\"{}}\newline diff --git a/docs/doxygen/latex/xbset_8cpp.tex b/docs/doxygen/latex/xbset_8cpp.tex index 4ee080e..ea5e5a3 100644 --- a/docs/doxygen/latex/xbset_8cpp.tex +++ b/docs/doxygen/latex/xbset_8cpp.tex @@ -1,3 +1,3 @@ -\hypertarget{xbset_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.0.3/src/sql/xbset.cpp File Reference} -\label{xbset_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/sql/xbset.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/sql/xbset.cpp}} +\hypertarget{xbset_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.1.0/src/sql/xbset.cpp File Reference} +\label{xbset_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/sql/xbset.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/sql/xbset.cpp}} {\ttfamily \#include \char`\"{}xbase.\+h\char`\"{}}\newline diff --git a/docs/doxygen/latex/xbsql_8cpp.tex b/docs/doxygen/latex/xbsql_8cpp.tex index e70fabf..e6c9503 100644 --- a/docs/doxygen/latex/xbsql_8cpp.tex +++ b/docs/doxygen/latex/xbsql_8cpp.tex @@ -1,3 +1,3 @@ -\hypertarget{xbsql_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.0.3/src/sql/xbsql.cpp File Reference} -\label{xbsql_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/sql/xbsql.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/sql/xbsql.cpp}} +\hypertarget{xbsql_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.1.0/src/sql/xbsql.cpp File Reference} +\label{xbsql_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/sql/xbsql.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/sql/xbsql.cpp}} {\ttfamily \#include \char`\"{}xbase.\+h\char`\"{}}\newline diff --git a/docs/doxygen/latex/xbsql_8h.tex b/docs/doxygen/latex/xbsql_8h.tex index df1b008..c1b5903 100644 --- a/docs/doxygen/latex/xbsql_8h.tex +++ b/docs/doxygen/latex/xbsql_8h.tex @@ -1,2 +1,2 @@ -\hypertarget{xbsql_8h}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.0.3/src/include/xbsql.h File Reference} -\label{xbsql_8h}\index{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/include/xbsql.h@{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/include/xbsql.h}} +\hypertarget{xbsql_8h}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.1.0/src/include/xbsql.h File Reference} +\label{xbsql_8h}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/include/xbsql.h@{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/include/xbsql.h}} diff --git a/docs/doxygen/latex/xbsql_8h_source.tex b/docs/doxygen/latex/xbsql_8h_source.tex index f42eca3..f52325d 100644 --- a/docs/doxygen/latex/xbsql_8h_source.tex +++ b/docs/doxygen/latex/xbsql_8h_source.tex @@ -1,5 +1,5 @@ \hypertarget{xbsql_8h_source}{}\doxysection{xbsql.\+h} -\label{xbsql_8h_source}\index{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/include/xbsql.h@{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/include/xbsql.h}} +\label{xbsql_8h_source}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/include/xbsql.h@{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/include/xbsql.h}} \mbox{\hyperlink{xbsql_8h}{Go to the documentation of this file.}} \begin{DoxyCode}{0} \DoxyCodeLine{1 \textcolor{comment}{/* xbsql.h}} @@ -33,50 +33,135 @@ \DoxyCodeLine{29 \textcolor{keyword}{namespace }\mbox{\hyperlink{namespacexb}{xb}}\{} \DoxyCodeLine{30 } \DoxyCodeLine{31 } -\DoxyCodeLine{32 \textcolor{keyword}{class }XBDLLEXPORT xbSql : \textcolor{keyword}{public} xbSsv \{} -\DoxyCodeLine{33 \textcolor{keyword}{public}:} -\DoxyCodeLine{34 \textcolor{comment}{// xbSql();}} -\DoxyCodeLine{35 xbSql( \mbox{\hyperlink{namespacexb_a97858ddeb1c4b0100f3edc1a46d3a8b0}{xbXBase}} *x );} -\DoxyCodeLine{36 \string~xbSql();} -\DoxyCodeLine{37 } -\DoxyCodeLine{38 xbInt16 ExecuteNonQuery( \textcolor{keyword}{const} xbString \&sCmdLine );} -\DoxyCodeLine{39 \mbox{\hyperlink{namespacexb_a97858ddeb1c4b0100f3edc1a46d3a8b0}{xbXBase}} *GetXbasePtr() \textcolor{keyword}{const};} -\DoxyCodeLine{40 } -\DoxyCodeLine{41 \textcolor{keyword}{protected}:} -\DoxyCodeLine{42 } -\DoxyCodeLine{43 \textcolor{keyword}{private}:} +\DoxyCodeLine{32 \textcolor{keyword}{struct }XBDLLEXPORT xbSqlFld\{} +\DoxyCodeLine{33 \textcolor{keywordtype}{char} cType; \textcolor{comment}{// F -\/ Database field}} +\DoxyCodeLine{34 \textcolor{comment}{// L -\/ Literal}} +\DoxyCodeLine{35 \textcolor{comment}{// E -\/ Expression}} +\DoxyCodeLine{36 xbInt16 iFldNo; \textcolor{comment}{// Field number if db field}} +\DoxyCodeLine{37 xbExp * pExp; \textcolor{comment}{// If cType=E, pointer to parsed expression}} +\DoxyCodeLine{38 xbString sFldAlias; \textcolor{comment}{// Alias name for query display}} +\DoxyCodeLine{39 xbSqlFld * Next; \textcolor{comment}{// Next field in list}} +\DoxyCodeLine{40 \};} +\DoxyCodeLine{41 } +\DoxyCodeLine{42 \textcolor{keyword}{class }xbStmt;} +\DoxyCodeLine{43 } \DoxyCodeLine{44 } -\DoxyCodeLine{45 xbInt16 SqlAlterTable( \textcolor{keyword}{const} xbString \&sCmdLine );} +\DoxyCodeLine{45 \textcolor{keyword}{struct }XBDLLEXPORT xbTblJoin \{ \textcolor{comment}{// structure for defining joined tables in the query}} \DoxyCodeLine{46 } -\DoxyCodeLine{47 xbInt16 SqlCreateTable( \textcolor{keyword}{const} xbString \&sCmdLine );} -\DoxyCodeLine{48 } -\DoxyCodeLine{49 xbInt16 SqlDelete( \textcolor{keyword}{const} xbString \&sCmdLine );} -\DoxyCodeLine{50 } -\DoxyCodeLine{51 xbInt16 SqlDropTable( \textcolor{keyword}{const} xbString \&sCmdLine );} -\DoxyCodeLine{52 } -\DoxyCodeLine{53 } -\DoxyCodeLine{54 \textcolor{preprocessor}{ \#ifdef XB\_INDEX\_SUPPORT}} -\DoxyCodeLine{55 xbInt16 SqlCreateIndex( \textcolor{keyword}{const} xbString \&sCmdLine );} -\DoxyCodeLine{56 xbInt16 SqlDropIndex( \textcolor{keyword}{const} xbString \&sCmdLine );} -\DoxyCodeLine{57 \textcolor{preprocessor}{ \#endif }\textcolor{comment}{// XB\_INDEX\_SUPPORT}} +\DoxyCodeLine{47 xbString sTableName;} +\DoxyCodeLine{48 xbString sAlias;} +\DoxyCodeLine{49 xbString sJoinExp; \textcolor{comment}{// table join expression}} +\DoxyCodeLine{50 \mbox{\hyperlink{namespacexb_ab2eae4b4732466698a7fdd89d77ba53b}{xbDbf}} *pDbf; \textcolor{comment}{// pointer the the dbf structure for this table}} +\DoxyCodeLine{51 xbTag *pTag; \textcolor{comment}{// pointer to relevant tag for this table, null for record order}} +\DoxyCodeLine{52 xbExp *pLinkExp; \textcolor{comment}{// pointer to parsed linkage expression}} +\DoxyCodeLine{53 \textcolor{keywordtype}{char} cJoinType; \textcolor{comment}{// M -\/ Master}} +\DoxyCodeLine{54 \textcolor{comment}{// L -\/ Left or Full Left}} +\DoxyCodeLine{55 \textcolor{comment}{// R -\/ Right or Full Right}} +\DoxyCodeLine{56 \textcolor{comment}{// I -\/ Inner}} +\DoxyCodeLine{57 \textcolor{comment}{// O -\/ Outer or Full Outer Outer}} \DoxyCodeLine{58 } -\DoxyCodeLine{59 \textcolor{comment}{// xbInt16 SqlCreateView( const xbString \&sCmdLine );}} -\DoxyCodeLine{60 \textcolor{comment}{// xbInt16 SqlDropView( const xbString \&sCmdLine );}} -\DoxyCodeLine{61 \textcolor{comment}{// xbInt16 SqlUpdate( const xbString \&sCmdLine );}} -\DoxyCodeLine{62 \textcolor{comment}{// xbInt16 SqlSelect( const xbString \&sCmdLine );}} -\DoxyCodeLine{63 } -\DoxyCodeLine{64 \textcolor{keywordtype}{void} SqlHelp() \textcolor{keyword}{const};} -\DoxyCodeLine{65 xbInt16 SqlInsert( \textcolor{keyword}{const} xbString \&sCmLine );} -\DoxyCodeLine{66 xbInt16 SqlSet( \textcolor{keyword}{const} xbString \&sCmdLine );} -\DoxyCodeLine{67 xbInt16 SqlUse( \textcolor{keyword}{const} xbString \&sCmdLine );} -\DoxyCodeLine{68 } -\DoxyCodeLine{69 \mbox{\hyperlink{namespacexb_a97858ddeb1c4b0100f3edc1a46d3a8b0}{xbXBase}} *xbase;} -\DoxyCodeLine{70 xbUda uda;} +\DoxyCodeLine{59 xbTblJoin *pMaster; \textcolor{comment}{// pointer to master table, null if this is the primary master}} +\DoxyCodeLine{60 xbLinkList<xbTblJoin *> llSubList; \textcolor{comment}{// linked list of subordinate tables}} +\DoxyCodeLine{61 \textcolor{comment}{// xbStmt *pSubQuery; // pointer to sub query}} +\DoxyCodeLine{62 xbTblJoin *next; \textcolor{comment}{// next tbl}} +\DoxyCodeLine{63 \};} +\DoxyCodeLine{64 } +\DoxyCodeLine{65 } +\DoxyCodeLine{66 \textcolor{keyword}{class }XBDLLEXPORT xbStmt : \textcolor{keyword}{public} xbSsv\{} +\DoxyCodeLine{67 } +\DoxyCodeLine{68 \textcolor{keyword}{public}:} +\DoxyCodeLine{69 xbStmt( \mbox{\hyperlink{namespacexb_a97858ddeb1c4b0100f3edc1a46d3a8b0}{xbXBase}} *x );} +\DoxyCodeLine{70 \string~xbStmt();} \DoxyCodeLine{71 } -\DoxyCodeLine{72 \};} -\DoxyCodeLine{73 } -\DoxyCodeLine{74 \} \textcolor{comment}{/* namespace xb */}} -\DoxyCodeLine{75 \textcolor{preprocessor}{\#endif }\textcolor{comment}{/* XB\_SQL\_SUPPORT */}\textcolor{preprocessor}{}} -\DoxyCodeLine{76 \textcolor{preprocessor}{\#endif }\textcolor{comment}{/* \_\_XB\_XBSQL\_H\_\_ */}\textcolor{preprocessor}{}} +\DoxyCodeLine{72 \textcolor{preprocessor}{ \#ifdef XB\_DEBUG\_SUPPORT}} +\DoxyCodeLine{73 xbInt16 DumpStmtInternals();} +\DoxyCodeLine{74 xbInt16 Test();} +\DoxyCodeLine{75 \textcolor{preprocessor}{ \#endif}} +\DoxyCodeLine{76 } +\DoxyCodeLine{77 xbInt16 ExecuteQuery( \textcolor{keyword}{const} xbString \&sCmdLine ); } +\DoxyCodeLine{78 } +\DoxyCodeLine{79 \textcolor{comment}{// xbInt16 FetchFirst();}} +\DoxyCodeLine{80 \textcolor{comment}{// xbInt16 FetchNext();}} +\DoxyCodeLine{81 \textcolor{comment}{// xbInt16 FetchPrev();}} +\DoxyCodeLine{82 \textcolor{comment}{// xbInt16 FetchLast();}} +\DoxyCodeLine{83 \textcolor{comment}{// xbString \&GetField( const xbString sFldName );}} +\DoxyCodeLine{84 } +\DoxyCodeLine{85 \textcolor{keyword}{protected}:} +\DoxyCodeLine{86 } +\DoxyCodeLine{87 \textcolor{keyword}{private}:} +\DoxyCodeLine{88 } +\DoxyCodeLine{89 xbInt16 AddQryTbl( \textcolor{keyword}{const} xbString \&sTable, \textcolor{keyword}{const} xbString \&sAlias, \textcolor{keyword}{const} xbString \&sExpression, \textcolor{keyword}{const} \textcolor{keywordtype}{char} cJoinType );} +\DoxyCodeLine{90 xbInt16 CvtSqlExp2DbaseExp( \textcolor{keyword}{const} xbString \&sExpIn, xbString \&sExpOut );} +\DoxyCodeLine{91 xbInt16 GetNextFromSeg( \textcolor{keyword}{const} xbString \&sLineIn, xbString \&sFromSegOut );} +\DoxyCodeLine{92 xbUInt32 GetNextToken( \textcolor{keyword}{const} xbString \&sCmdLineIn, xbString \&sTokenOut, xbUInt32 ulStartPos );} +\DoxyCodeLine{93 xbInt16 GetParenCnt( \textcolor{keyword}{const} xbString \&sToken );} +\DoxyCodeLine{94 xbInt16 ParseFromStmt( \textcolor{keyword}{const} xbString \&sFromLine );} +\DoxyCodeLine{95 xbInt16 ParseStmt( \textcolor{keyword}{const} xbString \&sCmdLine );} +\DoxyCodeLine{96 xbInt16 ProcessFromSeg( \textcolor{keyword}{const} xbString \&sFromStmtSeg );} +\DoxyCodeLine{97 xbInt16 UpdateJoinList( \textcolor{keywordtype}{char} cType, \textcolor{keyword}{const} xbString \&sTableName, \textcolor{keyword}{const} xbString \&sAlias, \textcolor{keyword}{const} xbString \&sExp, \mbox{\hyperlink{namespacexb_ab2eae4b4732466698a7fdd89d77ba53b}{xbDbf}} *d, xbExp *e ); \textcolor{comment}{//, xbTag *t);}} +\DoxyCodeLine{98 } +\DoxyCodeLine{99 \mbox{\hyperlink{namespacexb_a97858ddeb1c4b0100f3edc1a46d3a8b0}{xbXBase}} *xbase; \textcolor{comment}{// pointer to xbase structure}} +\DoxyCodeLine{100 } +\DoxyCodeLine{101 } +\DoxyCodeLine{102 xbTblJoin * pTblList;} +\DoxyCodeLine{103 xbSqlFld *fl; \textcolor{comment}{// field list in sql select statement}} +\DoxyCodeLine{104 xbString sStmt; \textcolor{comment}{// complete query statment}} +\DoxyCodeLine{105 xbString sFields; \textcolor{comment}{// list of fields}} +\DoxyCodeLine{106 xbString sFrom; \textcolor{comment}{// from statment}} +\DoxyCodeLine{107 xbString sWhere; \textcolor{comment}{// where clause}} +\DoxyCodeLine{108 xbString sOrderBy; \textcolor{comment}{// sort order}} +\DoxyCodeLine{109 xbString sGroupBy; \textcolor{comment}{// group by}} +\DoxyCodeLine{110 xbString sHaving; \textcolor{comment}{// having}} +\DoxyCodeLine{111 xbUInt32 ulFromPos;} +\DoxyCodeLine{112 xbUInt32 ulWherePos;} +\DoxyCodeLine{113 xbUInt32 ulOrderByPos;} +\DoxyCodeLine{114 xbUInt32 ulGroupByPos;} +\DoxyCodeLine{115 xbUInt32 ulHavingPos;} +\DoxyCodeLine{116 } +\DoxyCodeLine{117 } +\DoxyCodeLine{118 \};} +\DoxyCodeLine{119 } +\DoxyCodeLine{120 } +\DoxyCodeLine{121 \textcolor{keyword}{class }XBDLLEXPORT xbSql : \textcolor{keyword}{public} xbSsv \{} +\DoxyCodeLine{122 \textcolor{keyword}{public}:} +\DoxyCodeLine{123 \textcolor{comment}{// xbSql();}} +\DoxyCodeLine{124 xbSql( \mbox{\hyperlink{namespacexb_a97858ddeb1c4b0100f3edc1a46d3a8b0}{xbXBase}} *x );} +\DoxyCodeLine{125 \string~xbSql();} +\DoxyCodeLine{126 } +\DoxyCodeLine{127 xbInt16 ExecuteNonQuery( \textcolor{keyword}{const} xbString \&sCmdLine );} +\DoxyCodeLine{128 \mbox{\hyperlink{namespacexb_a97858ddeb1c4b0100f3edc1a46d3a8b0}{xbXBase}} *GetXbasePtr() \textcolor{keyword}{const};} +\DoxyCodeLine{129 } +\DoxyCodeLine{130 \textcolor{keyword}{protected}:} +\DoxyCodeLine{131 } +\DoxyCodeLine{132 \textcolor{keyword}{private}:} +\DoxyCodeLine{133 } +\DoxyCodeLine{134 xbInt16 SqlAlterTable( \textcolor{keyword}{const} xbString \&sCmdLine );} +\DoxyCodeLine{135 xbInt16 SqlCreateTable( \textcolor{keyword}{const} xbString \&sCmdLine );} +\DoxyCodeLine{136 xbInt16 SqlDelete( \textcolor{keyword}{const} xbString \&sCmdLine );} +\DoxyCodeLine{137 xbInt16 SqlDropTable( \textcolor{keyword}{const} xbString \&sCmdLine );} +\DoxyCodeLine{138 } +\DoxyCodeLine{139 \textcolor{preprocessor}{ \#ifdef XB\_INDEX\_SUPPORT}} +\DoxyCodeLine{140 xbInt16 SqlCreateIndex( \textcolor{keyword}{const} xbString \&sCmdLine );} +\DoxyCodeLine{141 xbInt16 SqlDropIndex( \textcolor{keyword}{const} xbString \&sCmdLine );} +\DoxyCodeLine{142 \textcolor{preprocessor}{ \#endif }\textcolor{comment}{// XB\_INDEX\_SUPPORT}} +\DoxyCodeLine{143 } +\DoxyCodeLine{144 \textcolor{comment}{// xbInt16 SqlCreateView( const xbString \&sCmdLine );}} +\DoxyCodeLine{145 \textcolor{comment}{// xbInt16 SqlDropView( const xbString \&sCmdLine );}} +\DoxyCodeLine{146 \textcolor{comment}{// xbInt16 SqlUpdate( const xbString \&sCmdLine );}} +\DoxyCodeLine{147 \textcolor{comment}{// xbInt16 SqlSelect( const xbString \&sCmdLine );}} +\DoxyCodeLine{148 } +\DoxyCodeLine{149 \textcolor{keywordtype}{void} SqlHelp() \textcolor{keyword}{const};} +\DoxyCodeLine{150 xbInt16 SqlInsert( \textcolor{keyword}{const} xbString \&sCmLine );} +\DoxyCodeLine{151 xbInt16 SqlSet( \textcolor{keyword}{const} xbString \&sCmdLine );} +\DoxyCodeLine{152 xbInt16 SqlUse( \textcolor{keyword}{const} xbString \&sCmdLine );} +\DoxyCodeLine{153 } +\DoxyCodeLine{154 \mbox{\hyperlink{namespacexb_a97858ddeb1c4b0100f3edc1a46d3a8b0}{xbXBase}} *xbase;} +\DoxyCodeLine{155 xbUda uda;} +\DoxyCodeLine{156 } +\DoxyCodeLine{157 \};} +\DoxyCodeLine{158 } +\DoxyCodeLine{159 \} \textcolor{comment}{/* namespace xb */}} +\DoxyCodeLine{160 \textcolor{preprocessor}{\#endif }\textcolor{comment}{/* XB\_SQL\_SUPPORT */}\textcolor{preprocessor}{}} +\DoxyCodeLine{161 \textcolor{preprocessor}{\#endif }\textcolor{comment}{/* \_\_XB\_XBSQL\_H\_\_ */}\textcolor{preprocessor}{}} \end{DoxyCode} diff --git a/docs/doxygen/latex/xbssv_8cpp.tex b/docs/doxygen/latex/xbssv_8cpp.tex index f5492e3..01484f2 100644 --- a/docs/doxygen/latex/xbssv_8cpp.tex +++ b/docs/doxygen/latex/xbssv_8cpp.tex @@ -1,5 +1,5 @@ -\hypertarget{xbssv_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.0.3/src/core/xbssv.cpp File Reference} -\label{xbssv_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/core/xbssv.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/core/xbssv.cpp}} +\hypertarget{xbssv_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.1.0/src/core/xbssv.cpp File Reference} +\label{xbssv_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/core/xbssv.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/core/xbssv.cpp}} {\ttfamily \#include \char`\"{}xbase.\+h\char`\"{}}\newline \doxysubsection*{Namespaces} \begin{DoxyCompactItemize} diff --git a/docs/doxygen/latex/xbssv_8h.tex b/docs/doxygen/latex/xbssv_8h.tex index 673bd81..ebb8ef1 100644 --- a/docs/doxygen/latex/xbssv_8h.tex +++ b/docs/doxygen/latex/xbssv_8h.tex @@ -1,5 +1,5 @@ -\hypertarget{xbssv_8h}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.0.3/src/include/xbssv.h File Reference} -\label{xbssv_8h}\index{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/include/xbssv.h@{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/include/xbssv.h}} +\hypertarget{xbssv_8h}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.1.0/src/include/xbssv.h File Reference} +\label{xbssv_8h}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/include/xbssv.h@{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/include/xbssv.h}} \doxysubsection*{Data Structures} \begin{DoxyCompactItemize} \item diff --git a/docs/doxygen/latex/xbssv_8h_source.tex b/docs/doxygen/latex/xbssv_8h_source.tex index 5a0f66b..0ffe764 100644 --- a/docs/doxygen/latex/xbssv_8h_source.tex +++ b/docs/doxygen/latex/xbssv_8h_source.tex @@ -1,12 +1,12 @@ \hypertarget{xbssv_8h_source}{}\doxysection{xbssv.\+h} -\label{xbssv_8h_source}\index{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/include/xbssv.h@{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/include/xbssv.h}} +\label{xbssv_8h_source}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/include/xbssv.h@{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/include/xbssv.h}} \mbox{\hyperlink{xbssv_8h}{Go to the documentation of this file.}} \begin{DoxyCode}{0} \DoxyCodeLine{1 \textcolor{comment}{/* xbssv.h}} \DoxyCodeLine{2 \textcolor{comment}{}} \DoxyCodeLine{3 \textcolor{comment}{XBase64 Software Library}} \DoxyCodeLine{4 \textcolor{comment}{}} -\DoxyCodeLine{5 \textcolor{comment}{Copyright (c) 1997,2003,2014,2022 Gary A Kunkel}} +\DoxyCodeLine{5 \textcolor{comment}{Copyright (c) 1997,2003,2014,2022,2023 Gary A Kunkel}} \DoxyCodeLine{6 \textcolor{comment}{}} \DoxyCodeLine{7 \textcolor{comment}{The xb64 software library is covered under the terms of the GPL Version 3, 2007 license.}} \DoxyCodeLine{8 \textcolor{comment}{}} @@ -68,100 +68,111 @@ \DoxyCodeLine{77 \mbox{\hyperlink{namespacexb_ab1a750481dd487f0d384aa1d200dff0f}{xbBool}} GetDefaultAutoCommit () \textcolor{keyword}{const};} \DoxyCodeLine{78 \textcolor{keywordtype}{void} SetDefaultAutoCommit ( \mbox{\hyperlink{namespacexb_ab1a750481dd487f0d384aa1d200dff0f}{xbBool}} bDefaultAutoCommit );} \DoxyCodeLine{79 } -\DoxyCodeLine{80 \mbox{\hyperlink{classxb_1_1xbString}{xbString}}\& GetDefaultLogDirectory () \textcolor{keyword}{const};} -\DoxyCodeLine{81 \mbox{\hyperlink{classxb_1_1xbString}{xbString}}\& GetDefaultLogFileName () \textcolor{keyword}{const};} -\DoxyCodeLine{82 \textcolor{keywordtype}{void} SetDefaultLogDirectory ( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sDefaultLogDirectory );} -\DoxyCodeLine{83 } -\DoxyCodeLine{84 \mbox{\hyperlink{namespacexb_ab1a750481dd487f0d384aa1d200dff0f}{xbBool}} GetMultiUser () \textcolor{keyword}{const};} -\DoxyCodeLine{85 \textcolor{keywordtype}{void} SetMultiUser ( \mbox{\hyperlink{namespacexb_ab1a750481dd487f0d384aa1d200dff0f}{xbBool}} bMultiUser );} -\DoxyCodeLine{86 } -\DoxyCodeLine{87 \textcolor{preprocessor}{ \#if defined (XB\_NDX\_SUPPORT) || defined (XB\_MDX\_SUPPORT)}} -\DoxyCodeLine{88 xbInt16 GetUniqueKeyOpt () \textcolor{keyword}{const};} -\DoxyCodeLine{89 xbInt16 SetUniqueKeyOpt ( xbInt16 iUniqueKeyOpt );} -\DoxyCodeLine{90 \textcolor{preprocessor}{ \#endif}} -\DoxyCodeLine{91 } -\DoxyCodeLine{92 \textcolor{preprocessor}{ \#ifdef XB\_LOCKING\_SUPPORT}} -\DoxyCodeLine{93 xbInt16 GetDefaultLockRetries () \textcolor{keyword}{const};} -\DoxyCodeLine{94 \textcolor{keywordtype}{void} SetDefaultLockRetries ( xbInt16 iRetryCount );} -\DoxyCodeLine{95 xbInt32 GetDefaultLockWait () \textcolor{keyword}{const};} -\DoxyCodeLine{96 \textcolor{keywordtype}{void} SetDefaultLockWait ( xbInt32 lRetryWait );} -\DoxyCodeLine{97 xbInt16 GetDefaultLockFlavor () \textcolor{keyword}{const};} -\DoxyCodeLine{98 \textcolor{keywordtype}{void} SetDefaultLockFlavor ( xbInt16 iLockFlavor );} -\DoxyCodeLine{99 \mbox{\hyperlink{namespacexb_ab1a750481dd487f0d384aa1d200dff0f}{xbBool}} GetDefaultAutoLock () \textcolor{keyword}{const};} -\DoxyCodeLine{100 \textcolor{keywordtype}{void} SetDefaultAutoLock ( \mbox{\hyperlink{namespacexb_ab1a750481dd487f0d384aa1d200dff0f}{xbBool}} bAutoLock );} -\DoxyCodeLine{101 \textcolor{keywordtype}{void} EnableDefaultAutoLock ();} -\DoxyCodeLine{102 \textcolor{keywordtype}{void} DisableDefaultAutoLock ();} -\DoxyCodeLine{103 \textcolor{preprocessor}{ \#endif}} -\DoxyCodeLine{104 } -\DoxyCodeLine{105 \textcolor{preprocessor}{ \#ifdef XB\_MDX\_SUPPORT}} -\DoxyCodeLine{106 xbInt16 GetCreateMdxBlockSize() \textcolor{keyword}{const};} -\DoxyCodeLine{107 xbInt16 SetCreateMdxBlockSize( xbInt16 ulBlockSize );} -\DoxyCodeLine{108 \textcolor{preprocessor}{ \#endif}} -\DoxyCodeLine{109 } -\DoxyCodeLine{110 \textcolor{keyword}{protected}:} +\DoxyCodeLine{80 \textcolor{keywordtype}{void} GetHomeDir ( \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sHomeDirOut );} +\DoxyCodeLine{81 } +\DoxyCodeLine{82 \mbox{\hyperlink{classxb_1_1xbString}{xbString}}\& GetLogDirectory () \textcolor{keyword}{const};} +\DoxyCodeLine{83 \mbox{\hyperlink{classxb_1_1xbString}{xbString}}\& GetLogFileName () \textcolor{keyword}{const};} +\DoxyCodeLine{84 \textcolor{keywordtype}{void} SetLogDirectory ( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sLogDirectory );} +\DoxyCodeLine{85 } +\DoxyCodeLine{86 \mbox{\hyperlink{namespacexb_ab1a750481dd487f0d384aa1d200dff0f}{xbBool}} GetMultiUser () \textcolor{keyword}{const};} +\DoxyCodeLine{87 \textcolor{keywordtype}{void} SetMultiUser ( \mbox{\hyperlink{namespacexb_ab1a750481dd487f0d384aa1d200dff0f}{xbBool}} bMultiUser );} +\DoxyCodeLine{88 } +\DoxyCodeLine{89 \textcolor{preprocessor}{ \#if defined (XB\_NDX\_SUPPORT) || defined (XB\_MDX\_SUPPORT)}} +\DoxyCodeLine{90 xbInt16 GetUniqueKeyOpt () \textcolor{keyword}{const};} +\DoxyCodeLine{91 xbInt16 SetUniqueKeyOpt ( xbInt16 iUniqueKeyOpt );} +\DoxyCodeLine{92 \textcolor{preprocessor}{ \#endif }\textcolor{comment}{// (XB\_NDX\_SUPPORT) || defined (XB\_MDX\_SUPPORT)}} +\DoxyCodeLine{93 } +\DoxyCodeLine{94 \textcolor{preprocessor}{ \#ifdef XB\_LOCKING\_SUPPORT}} +\DoxyCodeLine{95 xbInt16 GetDefaultLockRetries () \textcolor{keyword}{const};} +\DoxyCodeLine{96 \textcolor{keywordtype}{void} SetDefaultLockRetries ( xbInt16 iRetryCount );} +\DoxyCodeLine{97 xbInt32 GetDefaultLockWait () \textcolor{keyword}{const};} +\DoxyCodeLine{98 \textcolor{keywordtype}{void} SetDefaultLockWait ( xbInt32 lRetryWait );} +\DoxyCodeLine{99 xbInt16 GetDefaultLockFlavor () \textcolor{keyword}{const};} +\DoxyCodeLine{100 \textcolor{keywordtype}{void} SetDefaultLockFlavor ( xbInt16 iLockFlavor );} +\DoxyCodeLine{101 \mbox{\hyperlink{namespacexb_ab1a750481dd487f0d384aa1d200dff0f}{xbBool}} GetDefaultAutoLock () \textcolor{keyword}{const};} +\DoxyCodeLine{102 \textcolor{keywordtype}{void} SetDefaultAutoLock ( \mbox{\hyperlink{namespacexb_ab1a750481dd487f0d384aa1d200dff0f}{xbBool}} bAutoLock );} +\DoxyCodeLine{103 \textcolor{keywordtype}{void} EnableDefaultAutoLock ();} +\DoxyCodeLine{104 \textcolor{keywordtype}{void} DisableDefaultAutoLock ();} +\DoxyCodeLine{105 \textcolor{preprocessor}{ \#endif }\textcolor{comment}{// XB\_LOCKING\_SUPPORT}} +\DoxyCodeLine{106 } +\DoxyCodeLine{107 \textcolor{preprocessor}{ \#ifdef XB\_MDX\_SUPPORT}} +\DoxyCodeLine{108 xbInt16 GetCreateMdxBlockSize() \textcolor{keyword}{const};} +\DoxyCodeLine{109 xbInt16 SetCreateMdxBlockSize( xbInt16 ulBlockSize );} +\DoxyCodeLine{110 \textcolor{preprocessor}{ \#endif }\textcolor{comment}{// XB\_MDX\_SUPPORT}} \DoxyCodeLine{111 } -\DoxyCodeLine{112 \textcolor{keywordtype}{void} SetEndianType ();} -\DoxyCodeLine{113 } -\DoxyCodeLine{114 \textcolor{keyword}{static} xbInt16 \mbox{\hyperlink{classxb_1_1xbSsv_a5849e813f5e8e1cd180f0366637adbf3}{iEndianType}}; \textcolor{comment}{// B=Big Endian L=Little Endian}} -\DoxyCodeLine{115 \textcolor{keyword}{static} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \mbox{\hyperlink{classxb_1_1xbSsv_a9dec3164c3b264882df634915ecf21da}{sNullString}}; \textcolor{comment}{// Null String}} +\DoxyCodeLine{112 \textcolor{preprocessor}{ \#ifdef XB\_BLOCKREAD\_SUPPORT}} +\DoxyCodeLine{113 xbUInt32 GetDefaultBlockReadSize() \textcolor{keyword}{const};} +\DoxyCodeLine{114 \textcolor{keywordtype}{void} SetDefaultBlockReadSize( xbUInt32 ulDfltBlockReadSize );} +\DoxyCodeLine{115 \textcolor{preprocessor}{ \#endif }\textcolor{comment}{// XB\_BLOCKREAD\_SUPPORT}} \DoxyCodeLine{116 } \DoxyCodeLine{117 } -\DoxyCodeLine{118 \textcolor{keyword}{private}:} +\DoxyCodeLine{118 \textcolor{keyword}{protected}:} \DoxyCodeLine{119 } -\DoxyCodeLine{120 \textcolor{keyword}{static} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} sDefaultDateFormat;} -\DoxyCodeLine{121 \textcolor{keyword}{static} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} sDataDirectory; \textcolor{comment}{//Data file directory}} -\DoxyCodeLine{122 } -\DoxyCodeLine{123 \textcolor{preprocessor}{ \#ifdef XB\_LOGGING\_SUPPORT}} -\DoxyCodeLine{124 \textcolor{keyword}{static} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} sDefaultLogDirectory; \textcolor{comment}{//Default location to store log files}} -\DoxyCodeLine{125 \textcolor{keyword}{static} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} sDefaultLogFileName; \textcolor{comment}{//Default LogFileName}} -\DoxyCodeLine{126 \textcolor{preprocessor}{ \#endif}} +\DoxyCodeLine{120 \textcolor{keywordtype}{void} SetEndianType ();} +\DoxyCodeLine{121 } +\DoxyCodeLine{122 \textcolor{keyword}{static} xbInt16 \mbox{\hyperlink{classxb_1_1xbSsv_a5849e813f5e8e1cd180f0366637adbf3}{iEndianType}}; \textcolor{comment}{// B=Big Endian L=Little Endian}} +\DoxyCodeLine{123 \textcolor{keyword}{static} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \mbox{\hyperlink{classxb_1_1xbSsv_a9dec3164c3b264882df634915ecf21da}{sNullString}}; \textcolor{comment}{// Null String}} +\DoxyCodeLine{124 } +\DoxyCodeLine{125 } +\DoxyCodeLine{126 \textcolor{keyword}{private}:} \DoxyCodeLine{127 } -\DoxyCodeLine{128 \textcolor{keyword}{static} xbInt16 iDefaultFileVersion; \textcolor{comment}{// 3 = DBase 3}} -\DoxyCodeLine{129 \textcolor{comment}{// 4 = DBase 4}} -\DoxyCodeLine{130 \textcolor{comment}{// default version used in CreateTable command}} -\DoxyCodeLine{131 \textcolor{comment}{// can be over ridden at the Xbase level, or table level}} -\DoxyCodeLine{132 \textcolor{comment}{// Different versions can be open simultaneously}} -\DoxyCodeLine{133 } -\DoxyCodeLine{134 \textcolor{keyword}{static} \mbox{\hyperlink{namespacexb_ab1a750481dd487f0d384aa1d200dff0f}{xbBool}} bDefaultAutoCommit; \textcolor{comment}{// Default dbf auto commit switch}} +\DoxyCodeLine{128 \textcolor{keyword}{static} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} sDefaultDateFormat;} +\DoxyCodeLine{129 \textcolor{keyword}{static} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} sDataDirectory; \textcolor{comment}{//Data file directory}} +\DoxyCodeLine{130 } +\DoxyCodeLine{131 \textcolor{preprocessor}{ \#ifdef XB\_LOGGING\_SUPPORT}} +\DoxyCodeLine{132 \textcolor{keyword}{static} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} sLogDirectory; \textcolor{comment}{//Default location to store log files}} +\DoxyCodeLine{133 \textcolor{keyword}{static} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} sLogFileName; \textcolor{comment}{//Default LogFileName}} +\DoxyCodeLine{134 \textcolor{preprocessor}{ \#endif}} \DoxyCodeLine{135 } -\DoxyCodeLine{136 \textcolor{keyword}{static} \mbox{\hyperlink{namespacexb_ab1a750481dd487f0d384aa1d200dff0f}{xbBool}} bMultiUser; \textcolor{comment}{// True if multi user mode is turned on}} -\DoxyCodeLine{137 \textcolor{comment}{// Turn this off for better performance in single user mode}} -\DoxyCodeLine{138 \textcolor{comment}{// This needs to be turned on or off before any data tables are opened}} -\DoxyCodeLine{139 \textcolor{comment}{// turning this on after tables are opened, can result in out of date}} -\DoxyCodeLine{140 \textcolor{comment}{// file buffers if multiple users are sharing the files}} +\DoxyCodeLine{136 \textcolor{keyword}{static} xbInt16 iDefaultFileVersion; \textcolor{comment}{// 3 = DBase 3}} +\DoxyCodeLine{137 \textcolor{comment}{// 4 = DBase 4}} +\DoxyCodeLine{138 \textcolor{comment}{// default version used in CreateTable command}} +\DoxyCodeLine{139 \textcolor{comment}{// can be over ridden at the Xbase level, or table level}} +\DoxyCodeLine{140 \textcolor{comment}{// Different versions can be open simultaneously}} \DoxyCodeLine{141 } -\DoxyCodeLine{142 \textcolor{preprocessor}{\#ifdef XB\_LOCKING\_SUPPORT}} -\DoxyCodeLine{143 \textcolor{keyword}{static} xbInt32 lDefaultLockWait; \textcolor{comment}{// Number of milliseconds between lock retries}} -\DoxyCodeLine{144 \textcolor{keyword}{static} xbInt16 iDefaultLockRetries; \textcolor{comment}{// Number of times to retry a lock before conceding}} -\DoxyCodeLine{145 \textcolor{keyword}{static} xbInt16 bDefaultAutoLock; \textcolor{comment}{// Autolocking enabled?}} -\DoxyCodeLine{146 \textcolor{keyword}{static} xbInt16 iDefaultLockFlavor; \textcolor{comment}{// 1 = DBase}} -\DoxyCodeLine{147 \textcolor{comment}{// 2 = Clipper -\/ not developed yet}} -\DoxyCodeLine{148 \textcolor{comment}{// 3 = FoxPro -\/ not developed yet}} -\DoxyCodeLine{149 \textcolor{comment}{// 9 = Xbase64 -\/ not developed yet}} -\DoxyCodeLine{150 \textcolor{preprocessor}{\#endif}} -\DoxyCodeLine{151 } -\DoxyCodeLine{152 } -\DoxyCodeLine{153 } -\DoxyCodeLine{154 \textcolor{preprocessor}{\#if defined (XB\_NDX\_SUPPORT) || defined (XB\_MDX\_SUPPORT)}} -\DoxyCodeLine{155 } -\DoxyCodeLine{156 \textcolor{keyword}{static} xbInt16 iUniqueKeyOpt;} -\DoxyCodeLine{157 } -\DoxyCodeLine{158 \textcolor{comment}{// is one of:}} -\DoxyCodeLine{159 \textcolor{comment}{// XB\_HALT\_ON\_DUPKEY}} -\DoxyCodeLine{160 \textcolor{comment}{// XB\_EMULATE\_DBASE}} -\DoxyCodeLine{161 } -\DoxyCodeLine{162 \textcolor{preprocessor}{\#endif}} -\DoxyCodeLine{163 } +\DoxyCodeLine{142 \textcolor{keyword}{static} \mbox{\hyperlink{namespacexb_ab1a750481dd487f0d384aa1d200dff0f}{xbBool}} bDefaultAutoCommit; \textcolor{comment}{// Default dbf auto commit switch}} +\DoxyCodeLine{143 } +\DoxyCodeLine{144 \textcolor{keyword}{static} \mbox{\hyperlink{namespacexb_ab1a750481dd487f0d384aa1d200dff0f}{xbBool}} bMultiUser; \textcolor{comment}{// True if multi user mode is turned on}} +\DoxyCodeLine{145 \textcolor{comment}{// Turn this off for better performance in single user mode}} +\DoxyCodeLine{146 \textcolor{comment}{// This needs to be turned on or off before any data tables are opened}} +\DoxyCodeLine{147 \textcolor{comment}{// turning this on after tables are opened, can result in out of date}} +\DoxyCodeLine{148 \textcolor{comment}{// file buffers if multiple users are sharing the files}} +\DoxyCodeLine{149 } +\DoxyCodeLine{150 \textcolor{preprocessor}{\#ifdef XB\_LOCKING\_SUPPORT}} +\DoxyCodeLine{151 \textcolor{keyword}{static} xbInt32 lDefaultLockWait; \textcolor{comment}{// Number of milliseconds between lock retries}} +\DoxyCodeLine{152 \textcolor{keyword}{static} xbInt16 iDefaultLockRetries; \textcolor{comment}{// Number of times to retry a lock before conceding}} +\DoxyCodeLine{153 \textcolor{keyword}{static} xbInt16 bDefaultAutoLock; \textcolor{comment}{// Autolocking enabled?}} +\DoxyCodeLine{154 \textcolor{keyword}{static} xbInt16 iDefaultLockFlavor; \textcolor{comment}{// 1 = DBase}} +\DoxyCodeLine{155 \textcolor{comment}{// 2 = Clipper -\/ not developed yet}} +\DoxyCodeLine{156 \textcolor{comment}{// 3 = FoxPro -\/ not developed yet}} +\DoxyCodeLine{157 \textcolor{comment}{// 9 = Xbase64 -\/ not developed yet}} +\DoxyCodeLine{158 \textcolor{preprocessor}{\#endif}} +\DoxyCodeLine{159 } +\DoxyCodeLine{160 } +\DoxyCodeLine{161 \textcolor{preprocessor}{\#if defined (XB\_NDX\_SUPPORT) || defined (XB\_MDX\_SUPPORT)}} +\DoxyCodeLine{162 } +\DoxyCodeLine{163 \textcolor{keyword}{static} xbInt16 iUniqueKeyOpt;} \DoxyCodeLine{164 } -\DoxyCodeLine{165 \textcolor{preprocessor}{\#ifdef XB\_MDX\_SUPPORT}} -\DoxyCodeLine{166 \textcolor{keyword}{static} xbInt16 iCreateMdxBlockSize; \textcolor{comment}{// System level Mdx Block Size}} -\DoxyCodeLine{167 \textcolor{preprocessor}{\#endif }\textcolor{comment}{// XB\_MDX\_SUPPORT}} +\DoxyCodeLine{165 \textcolor{comment}{// is one of:}} +\DoxyCodeLine{166 \textcolor{comment}{// XB\_HALT\_ON\_DUPKEY}} +\DoxyCodeLine{167 \textcolor{comment}{// XB\_EMULATE\_DBASE}} \DoxyCodeLine{168 } -\DoxyCodeLine{169 } +\DoxyCodeLine{169 \textcolor{preprocessor}{\#endif}} \DoxyCodeLine{170 } -\DoxyCodeLine{171 \};} -\DoxyCodeLine{172 } -\DoxyCodeLine{173 \} \textcolor{comment}{/* namespace xb */}} -\DoxyCodeLine{174 \textcolor{preprocessor}{\#endif }\textcolor{comment}{/* \_\_XB\_XBSSV\_H\_\_ */}\textcolor{preprocessor}{}} +\DoxyCodeLine{171 } +\DoxyCodeLine{172 \textcolor{preprocessor}{\#ifdef XB\_MDX\_SUPPORT}} +\DoxyCodeLine{173 \textcolor{keyword}{static} xbInt16 iCreateMdxBlockSize; \textcolor{comment}{// System level Mdx Block Size}} +\DoxyCodeLine{174 \textcolor{preprocessor}{\#endif }\textcolor{comment}{// XB\_MDX\_SUPPORT}} +\DoxyCodeLine{175 } +\DoxyCodeLine{176 } +\DoxyCodeLine{177 \textcolor{preprocessor}{\#ifdef XB\_BLOCKREAD\_SUPPORT}} +\DoxyCodeLine{178 \textcolor{keyword}{static} xbUInt32 ulDefaultBlockReadSize;} +\DoxyCodeLine{179 \textcolor{preprocessor}{\#endif }\textcolor{comment}{// XB\_BLOCKREAD\_SUPPORT}} +\DoxyCodeLine{180 } +\DoxyCodeLine{181 } +\DoxyCodeLine{182 \};} +\DoxyCodeLine{183 } +\DoxyCodeLine{184 \} \textcolor{comment}{/* namespace xb */}} +\DoxyCodeLine{185 \textcolor{preprocessor}{\#endif }\textcolor{comment}{/* \_\_XB\_XBSSV\_H\_\_ */}\textcolor{preprocessor}{}} \end{DoxyCode} diff --git a/docs/doxygen/latex/xbstmt_8cpp.tex b/docs/doxygen/latex/xbstmt_8cpp.tex new file mode 100644 index 0000000..b0c7d3b --- /dev/null +++ b/docs/doxygen/latex/xbstmt_8cpp.tex @@ -0,0 +1,3 @@ +\hypertarget{xbstmt_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.1.0/src/sql/xbstmt.cpp File Reference} +\label{xbstmt_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/sql/xbstmt.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/sql/xbstmt.cpp}} +{\ttfamily \#include \char`\"{}xbase.\+h\char`\"{}}\newline diff --git a/docs/doxygen/latex/xbstring_8cpp.tex b/docs/doxygen/latex/xbstring_8cpp.tex index 0405be8..b789259 100644 --- a/docs/doxygen/latex/xbstring_8cpp.tex +++ b/docs/doxygen/latex/xbstring_8cpp.tex @@ -1,5 +1,5 @@ -\hypertarget{xbstring_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.0.3/src/core/xbstring.cpp File Reference} -\label{xbstring_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/core/xbstring.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/core/xbstring.cpp}} +\hypertarget{xbstring_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.1.0/src/core/xbstring.cpp File Reference} +\label{xbstring_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/core/xbstring.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/core/xbstring.cpp}} {\ttfamily \#include \char`\"{}xbase.\+h\char`\"{}}\newline \doxysubsection*{Namespaces} \begin{DoxyCompactItemize} diff --git a/docs/doxygen/latex/xbstring_8h.tex b/docs/doxygen/latex/xbstring_8h.tex index 5fe0d07..7736618 100644 --- a/docs/doxygen/latex/xbstring_8h.tex +++ b/docs/doxygen/latex/xbstring_8h.tex @@ -1,5 +1,5 @@ -\hypertarget{xbstring_8h}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.0.3/src/include/xbstring.h File Reference} -\label{xbstring_8h}\index{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/include/xbstring.h@{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/include/xbstring.h}} +\hypertarget{xbstring_8h}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.1.0/src/include/xbstring.h File Reference} +\label{xbstring_8h}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/include/xbstring.h@{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/include/xbstring.h}} {\ttfamily \#include $<$stdlib.\+h$>$}\newline {\ttfamily \#include $<$iostream$>$}\newline \doxysubsection*{Data Structures} diff --git a/docs/doxygen/latex/xbstring_8h_source.tex b/docs/doxygen/latex/xbstring_8h_source.tex index 9f6ce21..fb0f08e 100644 --- a/docs/doxygen/latex/xbstring_8h_source.tex +++ b/docs/doxygen/latex/xbstring_8h_source.tex @@ -1,5 +1,5 @@ \hypertarget{xbstring_8h_source}{}\doxysection{xbstring.\+h} -\label{xbstring_8h_source}\index{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/include/xbstring.h@{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/include/xbstring.h}} +\label{xbstring_8h_source}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/include/xbstring.h@{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/include/xbstring.h}} \mbox{\hyperlink{xbstring_8h}{Go to the documentation of this file.}} \begin{DoxyCode}{0} \DoxyCodeLine{1 \textcolor{comment}{/* xbstring.h}} @@ -115,56 +115,58 @@ \DoxyCodeLine{131 \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&Mid(xbUInt32 ulPos, xbUInt32 lLen );} \DoxyCodeLine{132 \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&PadLeft( \textcolor{keywordtype}{char} c, xbUInt32 ulLen );} \DoxyCodeLine{133 \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&PadRight( \textcolor{keywordtype}{char} c, xbUInt32 ulLen );} -\DoxyCodeLine{134 xbUInt32 Pos(\textcolor{keywordtype}{char} c) \textcolor{keyword}{const};} -\DoxyCodeLine{135 xbUInt32 Pos(\textcolor{keyword}{const} \textcolor{keywordtype}{char} *s) \textcolor{keyword}{const};} -\DoxyCodeLine{136 \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&PutAt(xbUInt32 ulPos, \textcolor{keywordtype}{char} c);} -\DoxyCodeLine{137 } -\DoxyCodeLine{138 \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&Remove( xbUInt32 ulPos, xbUInt32 ulN );} -\DoxyCodeLine{139 \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&Replace( \textcolor{keyword}{const} \textcolor{keywordtype}{char} *sReplace, \textcolor{keyword}{const} \textcolor{keywordtype}{char} *sReplaceWith, xbInt16 iOpt = 0 );} -\DoxyCodeLine{140 \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&Resize( xbUInt32 lSize );} -\DoxyCodeLine{141 \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&Rtrim();} -\DoxyCodeLine{142 } -\DoxyCodeLine{143 \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&Set( \textcolor{keyword}{const} \textcolor{keywordtype}{char} *s );} -\DoxyCodeLine{144 \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&Set( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&s );} -\DoxyCodeLine{145 \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&Set( \textcolor{keyword}{const} \textcolor{keywordtype}{char} *s, xbUInt32 ulSize );} -\DoxyCodeLine{146 \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&SetNum( xbInt32 lNum );} -\DoxyCodeLine{147 \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&Sprintf(\textcolor{keyword}{const} \textcolor{keywordtype}{char} *format, ...);} -\DoxyCodeLine{148 } -\DoxyCodeLine{149 \textcolor{keyword}{const} \textcolor{keywordtype}{char} *Str() \textcolor{keyword}{const};} -\DoxyCodeLine{150 \textcolor{keywordtype}{char} *strncpy( \textcolor{keywordtype}{char} * cDest, xbUInt32 n ) \textcolor{keyword}{const};} -\DoxyCodeLine{151 \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&SwapChars( \textcolor{keywordtype}{char} from, \textcolor{keywordtype}{char} to );} -\DoxyCodeLine{152 } -\DoxyCodeLine{153 \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&ToLowerCase();} -\DoxyCodeLine{154 \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&ToUpperCase();} -\DoxyCodeLine{155 \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&Trim();} -\DoxyCodeLine{156 } -\DoxyCodeLine{157 \mbox{\hyperlink{namespacexb_ab1a750481dd487f0d384aa1d200dff0f}{xbBool}} ValidLogicalValue() \textcolor{keyword}{const};} -\DoxyCodeLine{158 \mbox{\hyperlink{namespacexb_ab1a750481dd487f0d384aa1d200dff0f}{xbBool}} ValidNumericValue() \textcolor{keyword}{const};} -\DoxyCodeLine{159 \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&ZapChar( \textcolor{keywordtype}{char} c );} -\DoxyCodeLine{160 \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&ZapLeadingChar( \textcolor{keywordtype}{char} c );} -\DoxyCodeLine{161 \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&ZapTrailingChar( \textcolor{keywordtype}{char} c );} -\DoxyCodeLine{162 } -\DoxyCodeLine{163 \textcolor{keyword}{friend} std::ostream\& \mbox{\hyperlink{namespacexb_ad27f348219e895c44f74addba8e1889a}{operator<< }}( std::ostream\& os, \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}}\& s );} +\DoxyCodeLine{134 } +\DoxyCodeLine{135 xbUInt32 Pos(\textcolor{keywordtype}{char} c, xbUInt32 ulStartPos ) \textcolor{keyword}{const};} +\DoxyCodeLine{136 xbUInt32 Pos(\textcolor{keywordtype}{char} c) \textcolor{keyword}{const};} +\DoxyCodeLine{137 xbUInt32 Pos(\textcolor{keyword}{const} \textcolor{keywordtype}{char} *s) \textcolor{keyword}{const};} +\DoxyCodeLine{138 \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&PutAt(xbUInt32 ulPos, \textcolor{keywordtype}{char} c);} +\DoxyCodeLine{139 } +\DoxyCodeLine{140 \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&Remove( xbUInt32 ulPos, xbUInt32 ulN );} +\DoxyCodeLine{141 \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&Replace( \textcolor{keyword}{const} \textcolor{keywordtype}{char} *sReplace, \textcolor{keyword}{const} \textcolor{keywordtype}{char} *sReplaceWith, xbInt16 iOpt = 0 );} +\DoxyCodeLine{142 \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&Resize( xbUInt32 lSize );} +\DoxyCodeLine{143 \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&Rtrim();} +\DoxyCodeLine{144 } +\DoxyCodeLine{145 \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&Set( \textcolor{keyword}{const} \textcolor{keywordtype}{char} *s );} +\DoxyCodeLine{146 \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&Set( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&s );} +\DoxyCodeLine{147 \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&Set( \textcolor{keyword}{const} \textcolor{keywordtype}{char} *s, xbUInt32 ulSize );} +\DoxyCodeLine{148 \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&SetNum( xbInt32 lNum );} +\DoxyCodeLine{149 \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&Sprintf(\textcolor{keyword}{const} \textcolor{keywordtype}{char} *format, ...);} +\DoxyCodeLine{150 } +\DoxyCodeLine{151 \textcolor{keyword}{const} \textcolor{keywordtype}{char} *Str() \textcolor{keyword}{const};} +\DoxyCodeLine{152 \textcolor{keywordtype}{char} *strncpy( \textcolor{keywordtype}{char} * cDest, xbUInt32 n ) \textcolor{keyword}{const};} +\DoxyCodeLine{153 \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&SwapChars( \textcolor{keywordtype}{char} from, \textcolor{keywordtype}{char} to );} +\DoxyCodeLine{154 } +\DoxyCodeLine{155 \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&ToLowerCase();} +\DoxyCodeLine{156 \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&ToUpperCase();} +\DoxyCodeLine{157 \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&Trim();} +\DoxyCodeLine{158 } +\DoxyCodeLine{159 \mbox{\hyperlink{namespacexb_ab1a750481dd487f0d384aa1d200dff0f}{xbBool}} ValidLogicalValue() \textcolor{keyword}{const};} +\DoxyCodeLine{160 \mbox{\hyperlink{namespacexb_ab1a750481dd487f0d384aa1d200dff0f}{xbBool}} ValidNumericValue() \textcolor{keyword}{const};} +\DoxyCodeLine{161 \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&ZapChar( \textcolor{keywordtype}{char} c );} +\DoxyCodeLine{162 \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&ZapLeadingChar( \textcolor{keywordtype}{char} c );} +\DoxyCodeLine{163 \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&ZapTrailingChar( \textcolor{keywordtype}{char} c );} \DoxyCodeLine{164 } -\DoxyCodeLine{165 \textcolor{keyword}{private}:} +\DoxyCodeLine{165 \textcolor{keyword}{friend} std::ostream\& \mbox{\hyperlink{namespacexb_ad27f348219e895c44f74addba8e1889a}{operator<< }}( std::ostream\& os, \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}}\& s );} \DoxyCodeLine{166 } -\DoxyCodeLine{167 \textcolor{keyword}{static} \textcolor{keyword}{const} \textcolor{keywordtype}{char} * NullString;} -\DoxyCodeLine{168 \textcolor{keyword}{static} \textcolor{keywordtype}{char} cJunkBuf;} -\DoxyCodeLine{169 } -\DoxyCodeLine{170 \textcolor{keywordtype}{char} *data; \textcolor{comment}{// pointer to actual string data}} -\DoxyCodeLine{171 xbUInt32 size; \textcolor{comment}{// size of string plus null terminating byte}} -\DoxyCodeLine{172 } -\DoxyCodeLine{173 \textcolor{keywordtype}{void} ctor(\textcolor{keyword}{const} \textcolor{keywordtype}{char} *s);} -\DoxyCodeLine{174 \textcolor{comment}{// xbUInt32 CalcSprintfBufSize(const char *format, ...);}} -\DoxyCodeLine{175 } -\DoxyCodeLine{176 \textcolor{comment}{// char * xb\_realloc( char *pIn, xbUInt32 iLen );}} +\DoxyCodeLine{167 \textcolor{keyword}{private}:} +\DoxyCodeLine{168 } +\DoxyCodeLine{169 \textcolor{keyword}{static} \textcolor{keyword}{const} \textcolor{keywordtype}{char} * NullString;} +\DoxyCodeLine{170 \textcolor{keyword}{static} \textcolor{keywordtype}{char} cJunkBuf;} +\DoxyCodeLine{171 } +\DoxyCodeLine{172 \textcolor{keywordtype}{char} *data; \textcolor{comment}{// pointer to actual string data}} +\DoxyCodeLine{173 xbUInt32 size; \textcolor{comment}{// size of string plus null terminating byte}} +\DoxyCodeLine{174 } +\DoxyCodeLine{175 \textcolor{keywordtype}{void} ctor(\textcolor{keyword}{const} \textcolor{keywordtype}{char} *s);} +\DoxyCodeLine{176 \textcolor{comment}{// xbUInt32 CalcSprintfBufSize(const char *format, ...);}} \DoxyCodeLine{177 } -\DoxyCodeLine{178 \textcolor{comment}{// next routine could result in buffer over runs if used with improperly sized buffers}} -\DoxyCodeLine{179 \textcolor{keywordtype}{char} * xb\_strcpy ( \textcolor{keywordtype}{char} *target, \textcolor{keyword}{const} \textcolor{keywordtype}{char} *source);} -\DoxyCodeLine{180 } -\DoxyCodeLine{181 \};} +\DoxyCodeLine{178 \textcolor{comment}{// char * xb\_realloc( char *pIn, xbUInt32 iLen );}} +\DoxyCodeLine{179 } +\DoxyCodeLine{180 \textcolor{comment}{// next routine could result in buffer over runs if used with improperly sized buffers}} +\DoxyCodeLine{181 \textcolor{keywordtype}{char} * xb\_strcpy ( \textcolor{keywordtype}{char} *target, \textcolor{keyword}{const} \textcolor{keywordtype}{char} *source);} \DoxyCodeLine{182 } -\DoxyCodeLine{183 \} \textcolor{comment}{/* namespace */}} -\DoxyCodeLine{184 \textcolor{preprocessor}{\#endif }\textcolor{comment}{/* \_\_XBSTRING\_H\_\_ */}\textcolor{preprocessor}{}} +\DoxyCodeLine{183 \};} +\DoxyCodeLine{184 } +\DoxyCodeLine{185 \} \textcolor{comment}{/* namespace */}} +\DoxyCodeLine{186 \textcolor{preprocessor}{\#endif }\textcolor{comment}{/* \_\_XBSTRING\_H\_\_ */}\textcolor{preprocessor}{}} \end{DoxyCode} diff --git a/docs/doxygen/latex/xbtag_8cpp.tex b/docs/doxygen/latex/xbtag_8cpp.tex index 2166160..562d678 100644 --- a/docs/doxygen/latex/xbtag_8cpp.tex +++ b/docs/doxygen/latex/xbtag_8cpp.tex @@ -1,3 +1,3 @@ -\hypertarget{xbtag_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.0.3/src/core/xbtag.cpp File Reference} -\label{xbtag_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/core/xbtag.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/core/xbtag.cpp}} +\hypertarget{xbtag_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.1.0/src/core/xbtag.cpp File Reference} +\label{xbtag_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/core/xbtag.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/core/xbtag.cpp}} {\ttfamily \#include \char`\"{}xbase.\+h\char`\"{}}\newline diff --git a/docs/doxygen/latex/xbtag_8h.tex b/docs/doxygen/latex/xbtag_8h.tex index b82a5ea..be28a4a 100644 --- a/docs/doxygen/latex/xbtag_8h.tex +++ b/docs/doxygen/latex/xbtag_8h.tex @@ -1,5 +1,5 @@ -\hypertarget{xbtag_8h}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.0.3/src/include/xbtag.h File Reference} -\label{xbtag_8h}\index{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/include/xbtag.h@{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/include/xbtag.h}} +\hypertarget{xbtag_8h}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.1.0/src/include/xbtag.h File Reference} +\label{xbtag_8h}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/include/xbtag.h@{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/include/xbtag.h}} \doxysubsection*{Namespaces} \begin{DoxyCompactItemize} \item diff --git a/docs/doxygen/latex/xbtag_8h_source.tex b/docs/doxygen/latex/xbtag_8h_source.tex index 4bb9c2c..f15f79d 100644 --- a/docs/doxygen/latex/xbtag_8h_source.tex +++ b/docs/doxygen/latex/xbtag_8h_source.tex @@ -1,5 +1,5 @@ \hypertarget{xbtag_8h_source}{}\doxysection{xbtag.\+h} -\label{xbtag_8h_source}\index{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/include/xbtag.h@{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/include/xbtag.h}} +\label{xbtag_8h_source}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/include/xbtag.h@{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/include/xbtag.h}} \mbox{\hyperlink{xbtag_8h}{Go to the documentation of this file.}} \begin{DoxyCode}{0} \DoxyCodeLine{1 \textcolor{comment}{/* xbtag.h}} diff --git a/docs/doxygen/latex/xbtblmgr_8cpp.tex b/docs/doxygen/latex/xbtblmgr_8cpp.tex index 0374c27..6c3f849 100644 --- a/docs/doxygen/latex/xbtblmgr_8cpp.tex +++ b/docs/doxygen/latex/xbtblmgr_8cpp.tex @@ -1,5 +1,5 @@ -\hypertarget{xbtblmgr_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.0.3/src/core/xbtblmgr.cpp File Reference} -\label{xbtblmgr_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/core/xbtblmgr.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/core/xbtblmgr.cpp}} +\hypertarget{xbtblmgr_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.1.0/src/core/xbtblmgr.cpp File Reference} +\label{xbtblmgr_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/core/xbtblmgr.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/core/xbtblmgr.cpp}} {\ttfamily \#include \char`\"{}xbase.\+h\char`\"{}}\newline \doxysubsection*{Namespaces} \begin{DoxyCompactItemize} diff --git a/docs/doxygen/latex/xbtblmgr_8h.tex b/docs/doxygen/latex/xbtblmgr_8h.tex index 23668f6..b53c99a 100644 --- a/docs/doxygen/latex/xbtblmgr_8h.tex +++ b/docs/doxygen/latex/xbtblmgr_8h.tex @@ -1,5 +1,5 @@ -\hypertarget{xbtblmgr_8h}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.0.3/src/include/xbtblmgr.h File Reference} -\label{xbtblmgr_8h}\index{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/include/xbtblmgr.h@{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/include/xbtblmgr.h}} +\hypertarget{xbtblmgr_8h}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.1.0/src/include/xbtblmgr.h File Reference} +\label{xbtblmgr_8h}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/include/xbtblmgr.h@{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/include/xbtblmgr.h}} \doxysubsection*{Data Structures} \begin{DoxyCompactItemize} \item diff --git a/docs/doxygen/latex/xbtblmgr_8h_source.tex b/docs/doxygen/latex/xbtblmgr_8h_source.tex index 83a37a7..e735784 100644 --- a/docs/doxygen/latex/xbtblmgr_8h_source.tex +++ b/docs/doxygen/latex/xbtblmgr_8h_source.tex @@ -1,5 +1,5 @@ \hypertarget{xbtblmgr_8h_source}{}\doxysection{xbtblmgr.\+h} -\label{xbtblmgr_8h_source}\index{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/include/xbtblmgr.h@{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/include/xbtblmgr.h}} +\label{xbtblmgr_8h_source}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/include/xbtblmgr.h@{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/include/xbtblmgr.h}} \mbox{\hyperlink{xbtblmgr_8h}{Go to the documentation of this file.}} \begin{DoxyCode}{0} \DoxyCodeLine{1 \textcolor{comment}{/* xbtblmgr.h}} @@ -34,35 +34,36 @@ \DoxyCodeLine{30 \textcolor{comment}{/* this structure is a linked list of open tables */}} \DoxyCodeLine{31 \textcolor{keyword}{struct }XBDLLEXPORT \mbox{\hyperlink{structxb_1_1xbTblList}{xbTblList}}\{} \DoxyCodeLine{32 \mbox{\hyperlink{structxb_1_1xbTblList}{xbTblList}} *\mbox{\hyperlink{structxb_1_1xbTblList_a3fd169fcf0fd4df927544e5342db583c}{pNext}};} -\DoxyCodeLine{33 \mbox{\hyperlink{classxb_1_1xbString}{xbString}} *\mbox{\hyperlink{structxb_1_1xbTblList_a02c3b0c47fd104ef9758b375ecdcfd0f}{psTblName}}; \textcolor{comment}{/* Name of table -\/ same table can be opened multiple times, but must have unique alias */}} -\DoxyCodeLine{34 \mbox{\hyperlink{classxb_1_1xbString}{xbString}} *\mbox{\hyperlink{structxb_1_1xbTblList_ac87742c8a6b1cf2e7e35218e96966a05}{psTblAlias}}; \textcolor{comment}{/* TblAliasName must be unique */}} -\DoxyCodeLine{35 \mbox{\hyperlink{classxb_1_1xbDbf}{xbDbf}} *\mbox{\hyperlink{structxb_1_1xbTblList_a387d3f6bbf291a1fb96d276ed9bb96b6}{pDbf}};} -\DoxyCodeLine{36 \};} -\DoxyCodeLine{37 } -\DoxyCodeLine{38 \textcolor{keyword}{class }XBDLLEXPORT \mbox{\hyperlink{classxb_1_1xbTblMgr}{xbTblMgr}} : \textcolor{keyword}{public} \mbox{\hyperlink{classxb_1_1xbSsv}{xbSsv}} \{} -\DoxyCodeLine{39 \textcolor{keyword}{public}:} -\DoxyCodeLine{40 \mbox{\hyperlink{classxb_1_1xbTblMgr}{xbTblMgr}}();} -\DoxyCodeLine{41 \mbox{\hyperlink{classxb_1_1xbTblMgr}{\string~xbTblMgr}}();} -\DoxyCodeLine{42 xbInt16 AddTblToTblList ( \mbox{\hyperlink{classxb_1_1xbDbf}{xbDbf}} *d, \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sTblName );} -\DoxyCodeLine{43 xbInt16 AddTblToTblList ( \mbox{\hyperlink{classxb_1_1xbDbf}{xbDbf}} *d, \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sTblName, \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sTblAlias );} -\DoxyCodeLine{44 xbInt16 DisplayTableList () \textcolor{keyword}{const};} -\DoxyCodeLine{45 \mbox{\hyperlink{classxb_1_1xbDbf}{xbDbf}} * GetDbfPtr ( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sTblAlias ) \textcolor{keyword}{const};} -\DoxyCodeLine{46 \mbox{\hyperlink{classxb_1_1xbDbf}{xbDbf}} * GetDbfPtr ( xbInt16 sItemNo ) \textcolor{keyword}{const};} -\DoxyCodeLine{47 \mbox{\hyperlink{structxb_1_1xbTblList}{xbTblList}} * GetTblListEntry ( \mbox{\hyperlink{classxb_1_1xbDbf}{xbDbf}} *d );} -\DoxyCodeLine{48 xbInt16 GetOpenTableCount () \textcolor{keyword}{const};} -\DoxyCodeLine{49 xbInt16 RemoveTblFromTblList ( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sTblAlias );} -\DoxyCodeLine{50 xbInt16 RemoveTblFromTblList ( \mbox{\hyperlink{classxb_1_1xbDbf}{xbDbf}} *d );} -\DoxyCodeLine{51 } -\DoxyCodeLine{52 \textcolor{keyword}{protected}:} -\DoxyCodeLine{53 } -\DoxyCodeLine{54 \textcolor{keyword}{private}:} -\DoxyCodeLine{55 \mbox{\hyperlink{structxb_1_1xbTblList}{xbTblList}} * TblList; \textcolor{comment}{// List of open database tables}} -\DoxyCodeLine{56 xbInt16 iOpenTableCount; \textcolor{comment}{// Number of open tables}} -\DoxyCodeLine{57 } -\DoxyCodeLine{58 \};} -\DoxyCodeLine{59 } -\DoxyCodeLine{60 \} \textcolor{comment}{/* namespace xb */}} -\DoxyCodeLine{61 } -\DoxyCodeLine{62 \textcolor{preprocessor}{\#endif }\textcolor{comment}{/* \_\_XB\_XBMGR\_H\_\_ */}\textcolor{preprocessor}{}} +\DoxyCodeLine{33 \mbox{\hyperlink{classxb_1_1xbString}{xbString}} *\mbox{\hyperlink{structxb_1_1xbTblList_aceec65f6f6b585788cf98e8dabd2737d}{psFqTblName}}; \textcolor{comment}{// Fully qualified name of table -\/ same table can be opened multiple times, but must have unique alias}} +\DoxyCodeLine{34 \mbox{\hyperlink{classxb_1_1xbString}{xbString}} *\mbox{\hyperlink{structxb_1_1xbTblList_a02c3b0c47fd104ef9758b375ecdcfd0f}{psTblName}}; \textcolor{comment}{// Table name without path, without extension}} +\DoxyCodeLine{35 \mbox{\hyperlink{classxb_1_1xbString}{xbString}} *\mbox{\hyperlink{structxb_1_1xbTblList_ac87742c8a6b1cf2e7e35218e96966a05}{psTblAlias}}; \textcolor{comment}{// TblAliasName must be unique, same as TblNAme if Alias not provided}} +\DoxyCodeLine{36 \mbox{\hyperlink{classxb_1_1xbDbf}{xbDbf}} *\mbox{\hyperlink{structxb_1_1xbTblList_a387d3f6bbf291a1fb96d276ed9bb96b6}{pDbf}};} +\DoxyCodeLine{37 \};} +\DoxyCodeLine{38 } +\DoxyCodeLine{39 \textcolor{keyword}{class }XBDLLEXPORT \mbox{\hyperlink{classxb_1_1xbTblMgr}{xbTblMgr}} : \textcolor{keyword}{public} \mbox{\hyperlink{classxb_1_1xbSsv}{xbSsv}} \{} +\DoxyCodeLine{40 \textcolor{keyword}{public}:} +\DoxyCodeLine{41 \mbox{\hyperlink{classxb_1_1xbTblMgr}{xbTblMgr}}();} +\DoxyCodeLine{42 \mbox{\hyperlink{classxb_1_1xbTblMgr}{\string~xbTblMgr}}();} +\DoxyCodeLine{43 xbInt16 AddTblToTblList ( \mbox{\hyperlink{classxb_1_1xbDbf}{xbDbf}} *d, \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sFqTblName );} +\DoxyCodeLine{44 xbInt16 AddTblToTblList ( \mbox{\hyperlink{classxb_1_1xbDbf}{xbDbf}} *d, \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sFqTblName, \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sTblAlias );} +\DoxyCodeLine{45 xbInt16 DisplayTableList () \textcolor{keyword}{const};} +\DoxyCodeLine{46 \mbox{\hyperlink{classxb_1_1xbDbf}{xbDbf}} * GetDbfPtr ( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sTblAlias ) \textcolor{keyword}{const};} +\DoxyCodeLine{47 \mbox{\hyperlink{classxb_1_1xbDbf}{xbDbf}} * GetDbfPtr ( xbInt16 sItemNo ) \textcolor{keyword}{const};} +\DoxyCodeLine{48 \mbox{\hyperlink{structxb_1_1xbTblList}{xbTblList}} * GetTblListEntry ( \mbox{\hyperlink{classxb_1_1xbDbf}{xbDbf}} *d );} +\DoxyCodeLine{49 xbInt16 GetOpenTableCount () \textcolor{keyword}{const};} +\DoxyCodeLine{50 xbInt16 RemoveTblFromTblList ( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sTblAlias );} +\DoxyCodeLine{51 xbInt16 RemoveTblFromTblList ( \mbox{\hyperlink{classxb_1_1xbDbf}{xbDbf}} *d );} +\DoxyCodeLine{52 } +\DoxyCodeLine{53 \textcolor{keyword}{protected}:} +\DoxyCodeLine{54 } +\DoxyCodeLine{55 \textcolor{keyword}{private}:} +\DoxyCodeLine{56 \mbox{\hyperlink{structxb_1_1xbTblList}{xbTblList}} * TblList; \textcolor{comment}{// List of open database tables}} +\DoxyCodeLine{57 xbInt16 iOpenTableCount; \textcolor{comment}{// Number of open tables}} +\DoxyCodeLine{58 } +\DoxyCodeLine{59 \};} +\DoxyCodeLine{60 } +\DoxyCodeLine{61 \} \textcolor{comment}{/* namespace xb */}} +\DoxyCodeLine{62 } +\DoxyCodeLine{63 \textcolor{preprocessor}{\#endif }\textcolor{comment}{/* \_\_XB\_XBMGR\_H\_\_ */}\textcolor{preprocessor}{}} \end{DoxyCode} diff --git a/docs/doxygen/latex/xbtypes_8h.tex b/docs/doxygen/latex/xbtypes_8h.tex index 48c0ade..a198f39 100644 --- a/docs/doxygen/latex/xbtypes_8h.tex +++ b/docs/doxygen/latex/xbtypes_8h.tex @@ -1,5 +1,5 @@ -\hypertarget{xbtypes_8h}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.0.3/src/include/xbtypes.h File Reference} -\label{xbtypes_8h}\index{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/include/xbtypes.h@{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/include/xbtypes.h}} +\hypertarget{xbtypes_8h}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.1.0/src/include/xbtypes.h File Reference} +\label{xbtypes_8h}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/include/xbtypes.h@{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/include/xbtypes.h}} \doxysubsection*{Namespaces} \begin{DoxyCompactItemize} \item diff --git a/docs/doxygen/latex/xbtypes_8h_source.tex b/docs/doxygen/latex/xbtypes_8h_source.tex index 4a76695..c6e7a1d 100644 --- a/docs/doxygen/latex/xbtypes_8h_source.tex +++ b/docs/doxygen/latex/xbtypes_8h_source.tex @@ -1,5 +1,5 @@ \hypertarget{xbtypes_8h_source}{}\doxysection{xbtypes.\+h} -\label{xbtypes_8h_source}\index{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/include/xbtypes.h@{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/include/xbtypes.h}} +\label{xbtypes_8h_source}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/include/xbtypes.h@{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/include/xbtypes.h}} \mbox{\hyperlink{xbtypes_8h}{Go to the documentation of this file.}} \begin{DoxyCode}{0} \DoxyCodeLine{1 \textcolor{comment}{/* xbtypes.h}} diff --git a/docs/doxygen/latex/xbuda_8cpp.tex b/docs/doxygen/latex/xbuda_8cpp.tex index ff9f678..63b3515 100644 --- a/docs/doxygen/latex/xbuda_8cpp.tex +++ b/docs/doxygen/latex/xbuda_8cpp.tex @@ -1,3 +1,3 @@ -\hypertarget{xbuda_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.0.3/src/core/xbuda.cpp File Reference} -\label{xbuda_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/core/xbuda.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/core/xbuda.cpp}} +\hypertarget{xbuda_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.1.0/src/core/xbuda.cpp File Reference} +\label{xbuda_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/core/xbuda.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/core/xbuda.cpp}} {\ttfamily \#include \char`\"{}xbase.\+h\char`\"{}}\newline diff --git a/docs/doxygen/latex/xbuda_8h.tex b/docs/doxygen/latex/xbuda_8h.tex index 5162f27..19d5f8e 100644 --- a/docs/doxygen/latex/xbuda_8h.tex +++ b/docs/doxygen/latex/xbuda_8h.tex @@ -1,2 +1,2 @@ -\hypertarget{xbuda_8h}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.0.3/src/include/xbuda.h File Reference} -\label{xbuda_8h}\index{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/include/xbuda.h@{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/include/xbuda.h}} +\hypertarget{xbuda_8h}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.1.0/src/include/xbuda.h File Reference} +\label{xbuda_8h}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/include/xbuda.h@{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/include/xbuda.h}} diff --git a/docs/doxygen/latex/xbuda_8h_source.tex b/docs/doxygen/latex/xbuda_8h_source.tex index 5f61588..eb5a738 100644 --- a/docs/doxygen/latex/xbuda_8h_source.tex +++ b/docs/doxygen/latex/xbuda_8h_source.tex @@ -1,12 +1,12 @@ \hypertarget{xbuda_8h_source}{}\doxysection{xbuda.\+h} -\label{xbuda_8h_source}\index{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/include/xbuda.h@{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/include/xbuda.h}} +\label{xbuda_8h_source}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/include/xbuda.h@{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/include/xbuda.h}} \mbox{\hyperlink{xbuda_8h}{Go to the documentation of this file.}} \begin{DoxyCode}{0} \DoxyCodeLine{1 \textcolor{comment}{/* xbuda.h}} \DoxyCodeLine{2 \textcolor{comment}{}} \DoxyCodeLine{3 \textcolor{comment}{XBase64 Software Library}} \DoxyCodeLine{4 \textcolor{comment}{}} -\DoxyCodeLine{5 \textcolor{comment}{Copyright (c) 1997,2003,2014,2022 Gary A Kunkel}} +\DoxyCodeLine{5 \textcolor{comment}{Copyright (c) 1997,2003,2014,2022,2023 Gary A Kunkel}} \DoxyCodeLine{6 \textcolor{comment}{}} \DoxyCodeLine{7 \textcolor{comment}{The xb64 software library is covered under the terms of the GPL Version 3, 2007 license.}} \DoxyCodeLine{8 \textcolor{comment}{}} @@ -38,7 +38,7 @@ \DoxyCodeLine{34 \textcolor{keyword}{public}:} \DoxyCodeLine{35 xbUda();} \DoxyCodeLine{36 \string~xbUda();} -\DoxyCodeLine{37 } +\DoxyCodeLine{37 } \DoxyCodeLine{38 xbInt16 AddTokenForKey( \textcolor{keyword}{const} xbString \&sKey, \textcolor{keyword}{const} xbString \&sToken );} \DoxyCodeLine{39 \textcolor{keywordtype}{void} Clear();} \DoxyCodeLine{40 xbInt16 DelTokenForKey( \textcolor{keyword}{const} xbString \&sKey );} @@ -46,7 +46,7 @@ \DoxyCodeLine{42 xbInt16 GetTokenForKey( \textcolor{keyword}{const} xbString \&sKey, xbString \&sData );} \DoxyCodeLine{43 xbInt16 UpdTokenForKey( \textcolor{keyword}{const} xbString \&sKey, \textcolor{keyword}{const} xbString \&sToken );} \DoxyCodeLine{44 \textcolor{keywordtype}{void} DumpUda() \textcolor{keyword}{const};} -\DoxyCodeLine{45 } +\DoxyCodeLine{45 } \DoxyCodeLine{46 \textcolor{keyword}{private}:} \DoxyCodeLine{47 xbLinkListOrd<xbString> llOrd;} \DoxyCodeLine{48 } diff --git a/docs/doxygen/latex/xbxbase_8cpp.tex b/docs/doxygen/latex/xbxbase_8cpp.tex index 21bbba9..97797d5 100644 --- a/docs/doxygen/latex/xbxbase_8cpp.tex +++ b/docs/doxygen/latex/xbxbase_8cpp.tex @@ -1,5 +1,5 @@ -\hypertarget{xbxbase_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.0.3/src/core/xbxbase.cpp File Reference} -\label{xbxbase_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/core/xbxbase.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/core/xbxbase.cpp}} +\hypertarget{xbxbase_8cpp}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.1.0/src/core/xbxbase.cpp File Reference} +\label{xbxbase_8cpp}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/core/xbxbase.cpp@{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/core/xbxbase.cpp}} {\ttfamily \#include \char`\"{}xbase.\+h\char`\"{}}\newline \doxysubsection*{Namespaces} \begin{DoxyCompactItemize} diff --git a/docs/doxygen/latex/xbxbase_8h.tex b/docs/doxygen/latex/xbxbase_8h.tex index d6e686c..12bb276 100644 --- a/docs/doxygen/latex/xbxbase_8h.tex +++ b/docs/doxygen/latex/xbxbase_8h.tex @@ -1,5 +1,5 @@ -\hypertarget{xbxbase_8h}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.0.3/src/include/xbxbase.h File Reference} -\label{xbxbase_8h}\index{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/include/xbxbase.h@{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/include/xbxbase.h}} +\hypertarget{xbxbase_8h}{}\doxysection{/mnt/1\+Tdata/xbase/xbase64-\/4.1.0/src/include/xbxbase.h File Reference} +\label{xbxbase_8h}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/include/xbxbase.h@{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/include/xbxbase.h}} \doxysubsection*{Data Structures} \begin{DoxyCompactItemize} \item diff --git a/docs/doxygen/latex/xbxbase_8h_source.tex b/docs/doxygen/latex/xbxbase_8h_source.tex index 5917849..5b803b6 100644 --- a/docs/doxygen/latex/xbxbase_8h_source.tex +++ b/docs/doxygen/latex/xbxbase_8h_source.tex @@ -1,12 +1,12 @@ \hypertarget{xbxbase_8h_source}{}\doxysection{xbxbase.\+h} -\label{xbxbase_8h_source}\index{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/include/xbxbase.h@{/mnt/1Tdata/xbase/xbase64-\/4.0.3/src/include/xbxbase.h}} +\label{xbxbase_8h_source}\index{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/include/xbxbase.h@{/mnt/1Tdata/xbase/xbase64-\/4.1.0/src/include/xbxbase.h}} \mbox{\hyperlink{xbxbase_8h}{Go to the documentation of this file.}} \begin{DoxyCode}{0} \DoxyCodeLine{1 \textcolor{comment}{/* xbxbase.h}} \DoxyCodeLine{2 \textcolor{comment}{}} \DoxyCodeLine{3 \textcolor{comment}{XBase64 Software Library}} \DoxyCodeLine{4 \textcolor{comment}{}} -\DoxyCodeLine{5 \textcolor{comment}{Copyright (c) 1997,2003,2014,2022 Gary A Kunkel}} +\DoxyCodeLine{5 \textcolor{comment}{Copyright (c) 1997,2003,2014,2022,2023 Gary A Kunkel}} \DoxyCodeLine{6 \textcolor{comment}{}} \DoxyCodeLine{7 \textcolor{comment}{The xb64 software library is covered under the terms of the GPL Version 3, 2007 license.}} \DoxyCodeLine{8 \textcolor{comment}{}} @@ -148,77 +148,85 @@ \DoxyCodeLine{148 } \DoxyCodeLine{149 \textcolor{keywordtype}{void} xbSleep ( xbInt32 lMillisecs );} \DoxyCodeLine{150 } -\DoxyCodeLine{151 } -\DoxyCodeLine{152 \textcolor{comment}{/* xbase functions */}} -\DoxyCodeLine{153 \textcolor{preprocessor}{ \#ifdef XB\_FUNCTION\_SUPPORT}} -\DoxyCodeLine{154 xbInt16 ABS( \mbox{\hyperlink{namespacexb_a25f47b226ce924a5c78f97989b0744a2}{xbDouble}} dIn, \mbox{\hyperlink{namespacexb_a25f47b226ce924a5c78f97989b0744a2}{xbDouble}} \&dOut );} -\DoxyCodeLine{155 xbInt16 ALLTRIM( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sIn, \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sOut );} -\DoxyCodeLine{156 xbInt16 ASC( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&s, \mbox{\hyperlink{namespacexb_a25f47b226ce924a5c78f97989b0744a2}{xbDouble}} \&dAscOut );} -\DoxyCodeLine{157 xbInt16 AT( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sSrchFor, \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sBase, \mbox{\hyperlink{namespacexb_a25f47b226ce924a5c78f97989b0744a2}{xbDouble}} \&dPos );} -\DoxyCodeLine{158 xbInt16 CDOW( \mbox{\hyperlink{classxb_1_1xbDate}{xbDate}} \&dInDate, \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sOutDow );} -\DoxyCodeLine{159 xbInt16 CHR( \mbox{\hyperlink{namespacexb_a25f47b226ce924a5c78f97989b0744a2}{xbDouble}} dAsciCd, \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sOut );} -\DoxyCodeLine{160 xbInt16 CMONTH( \mbox{\hyperlink{classxb_1_1xbDate}{xbDate}} \&dInDate, \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sOutMonth );} -\DoxyCodeLine{161 xbInt16 CTOD( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sInDate, \mbox{\hyperlink{classxb_1_1xbDate}{xbDate}} \&dOutDate );} -\DoxyCodeLine{162 xbInt16 DATE( \mbox{\hyperlink{classxb_1_1xbDate}{xbDate}} \&dOutDate );} -\DoxyCodeLine{163 xbInt16 DAY( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbDate}{xbDate}} \&dInDate, \mbox{\hyperlink{namespacexb_a25f47b226ce924a5c78f97989b0744a2}{xbDouble}} \&dOutDay );} -\DoxyCodeLine{164 xbInt16 DEL( \mbox{\hyperlink{classxb_1_1xbDbf}{xbDbf}} * d, \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sOut, xbInt16 iRecBufSw = 0 );} -\DoxyCodeLine{165 xbInt16 DELETED( \mbox{\hyperlink{classxb_1_1xbDbf}{xbDbf}} * d, \mbox{\hyperlink{namespacexb_ab1a750481dd487f0d384aa1d200dff0f}{xbBool}} \&bOut, xbInt16 iRecBufSw = 0 );} -\DoxyCodeLine{166 xbInt16 DESCEND( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sIn, \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sOut );} -\DoxyCodeLine{167 xbInt16 DESCEND( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbDate}{xbDate}} \&dInDate, \mbox{\hyperlink{classxb_1_1xbDate}{xbDate}} \&dOutDate );} -\DoxyCodeLine{168 xbInt16 DESCEND( \textcolor{keyword}{const} \mbox{\hyperlink{namespacexb_a25f47b226ce924a5c78f97989b0744a2}{xbDouble}} dIn, \mbox{\hyperlink{namespacexb_a25f47b226ce924a5c78f97989b0744a2}{xbDouble}} \&dsOut );} -\DoxyCodeLine{169 xbInt16 DOW( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbDate}{xbDate}} \&sInDate, \mbox{\hyperlink{namespacexb_a25f47b226ce924a5c78f97989b0744a2}{xbDouble}} \&dDowOut );} -\DoxyCodeLine{170 xbInt16 DTOC( \mbox{\hyperlink{classxb_1_1xbDate}{xbDate}} \&dInDate, \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sOutFmtDate );} -\DoxyCodeLine{171 xbInt16 DTOS( \mbox{\hyperlink{classxb_1_1xbDate}{xbDate}} \&dInDate, \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sOutFmtDate );} -\DoxyCodeLine{172 xbInt16 EXP( \mbox{\hyperlink{namespacexb_a25f47b226ce924a5c78f97989b0744a2}{xbDouble}} dIn, \mbox{\hyperlink{namespacexb_a25f47b226ce924a5c78f97989b0744a2}{xbDouble}} \&dOut );} -\DoxyCodeLine{173 xbInt16 IIF( \mbox{\hyperlink{namespacexb_ab1a750481dd487f0d384aa1d200dff0f}{xbBool}} bResult, \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sTrueResult, \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sFalseResult, \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sResult );} -\DoxyCodeLine{174 xbInt16 INT( \mbox{\hyperlink{namespacexb_a25f47b226ce924a5c78f97989b0744a2}{xbDouble}} dIn, \mbox{\hyperlink{namespacexb_a25f47b226ce924a5c78f97989b0744a2}{xbDouble}} \&dOut );} -\DoxyCodeLine{175 xbInt16 ISALPHA( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&s, \mbox{\hyperlink{namespacexb_ab1a750481dd487f0d384aa1d200dff0f}{xbBool}} \&bResult );} -\DoxyCodeLine{176 xbInt16 ISLOWER( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&s, \mbox{\hyperlink{namespacexb_ab1a750481dd487f0d384aa1d200dff0f}{xbBool}} \&bResult );} -\DoxyCodeLine{177 xbInt16 ISUPPER( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&s, \mbox{\hyperlink{namespacexb_ab1a750481dd487f0d384aa1d200dff0f}{xbBool}} \&bResult );} -\DoxyCodeLine{178 xbInt16 LEFT( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sIn, xbUInt32 lCharCnt, \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sOut );} -\DoxyCodeLine{179 xbInt16 LEN( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sIn, \mbox{\hyperlink{namespacexb_a25f47b226ce924a5c78f97989b0744a2}{xbDouble}} \&dLen );} -\DoxyCodeLine{180 xbInt16 LOG( \mbox{\hyperlink{namespacexb_a25f47b226ce924a5c78f97989b0744a2}{xbDouble}} dIn, \mbox{\hyperlink{namespacexb_a25f47b226ce924a5c78f97989b0744a2}{xbDouble}} \&dOut );} -\DoxyCodeLine{181 xbInt16 LOWER( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sIn, \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sOut );} -\DoxyCodeLine{182 xbInt16 LTRIM( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sIn, \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \& sOut );} -\DoxyCodeLine{183 xbInt16 MAX( \mbox{\hyperlink{namespacexb_a25f47b226ce924a5c78f97989b0744a2}{xbDouble}} dIn1, \mbox{\hyperlink{namespacexb_a25f47b226ce924a5c78f97989b0744a2}{xbDouble}} dIn2, \mbox{\hyperlink{namespacexb_a25f47b226ce924a5c78f97989b0744a2}{xbDouble}} \&dOut );} -\DoxyCodeLine{184 xbInt16 MIN( \mbox{\hyperlink{namespacexb_a25f47b226ce924a5c78f97989b0744a2}{xbDouble}} dIn1, \mbox{\hyperlink{namespacexb_a25f47b226ce924a5c78f97989b0744a2}{xbDouble}} dIn2, \mbox{\hyperlink{namespacexb_a25f47b226ce924a5c78f97989b0744a2}{xbDouble}} \&dOut );} -\DoxyCodeLine{185 xbInt16 MONTH( \mbox{\hyperlink{classxb_1_1xbDate}{xbDate}} \&dInDate, \mbox{\hyperlink{namespacexb_a25f47b226ce924a5c78f97989b0744a2}{xbDouble}} \&dMonthOut );} -\DoxyCodeLine{186 xbInt16 RECCOUNT( \mbox{\hyperlink{classxb_1_1xbDbf}{xbDbf}} * d, \mbox{\hyperlink{namespacexb_a25f47b226ce924a5c78f97989b0744a2}{xbDouble}} \&dRecOut );} -\DoxyCodeLine{187 xbInt16 RECNO( \mbox{\hyperlink{classxb_1_1xbDbf}{xbDbf}} * d, \mbox{\hyperlink{namespacexb_a25f47b226ce924a5c78f97989b0744a2}{xbDouble}} \&dRecOut );} -\DoxyCodeLine{188 xbInt16 REPLICATE( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sIn, xbUInt32 ulRepCnt, \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sOut );} -\DoxyCodeLine{189 xbInt16 RIGHT( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sIn, xbUInt32 iCharCnt, \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sOut );} -\DoxyCodeLine{190 xbInt16 RTRIM( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sIn, \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sOut );} -\DoxyCodeLine{191 xbInt16 SPACE( xbInt32 lCnt, \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sOut );} -\DoxyCodeLine{192 xbInt16 SQRT( \mbox{\hyperlink{namespacexb_a25f47b226ce924a5c78f97989b0744a2}{xbDouble}} dBase, \mbox{\hyperlink{namespacexb_a25f47b226ce924a5c78f97989b0744a2}{xbDouble}} \&dSqrRt );} -\DoxyCodeLine{193 xbInt16 STOD( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sIn, \mbox{\hyperlink{classxb_1_1xbDate}{xbDate}} \&sDateOut );} -\DoxyCodeLine{194 xbInt16 STR( \mbox{\hyperlink{namespacexb_a25f47b226ce924a5c78f97989b0744a2}{xbDouble}} dIn, \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sOut );} -\DoxyCodeLine{195 xbInt16 STR( \mbox{\hyperlink{namespacexb_a25f47b226ce924a5c78f97989b0744a2}{xbDouble}} dIn, xbUInt32 ulLen, \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sOut );} -\DoxyCodeLine{196 xbInt16 STR( \mbox{\hyperlink{namespacexb_a25f47b226ce924a5c78f97989b0744a2}{xbDouble}} dIn, xbUInt32 ulLen, xbUInt32 ulDec, \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sOut );} -\DoxyCodeLine{197 xbInt16 STR( \mbox{\hyperlink{namespacexb_a25f47b226ce924a5c78f97989b0744a2}{xbDouble}} dIn, xbUInt32 ulLen, xbUInt32 ulDec, \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sPadChar, \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sOut );} -\DoxyCodeLine{198 xbInt16 STRZERO( \mbox{\hyperlink{namespacexb_a25f47b226ce924a5c78f97989b0744a2}{xbDouble}} dIn, xbUInt32 ulLen, xbUInt32 ulDec, \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sOut );} -\DoxyCodeLine{199 xbInt16 SUBSTR( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sIn, xbUInt32 ulStartPos, xbUInt32 ulLen, \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sOut );} -\DoxyCodeLine{200 xbInt16 TRIM( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sIn, \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sOut );} -\DoxyCodeLine{201 xbInt16 UPPER( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sIn, \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sOut );} -\DoxyCodeLine{202 xbInt16 VAL( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sIn, \mbox{\hyperlink{namespacexb_a25f47b226ce924a5c78f97989b0744a2}{xbDouble}} \&dOut );} -\DoxyCodeLine{203 xbInt16 YEAR( \mbox{\hyperlink{classxb_1_1xbDate}{xbDate}} \&dInDate, \mbox{\hyperlink{namespacexb_a25f47b226ce924a5c78f97989b0744a2}{xbDouble}} \&dOutYear );} -\DoxyCodeLine{204 \textcolor{preprocessor}{ \#endif}} -\DoxyCodeLine{205 } -\DoxyCodeLine{206 \textcolor{keyword}{protected}:} -\DoxyCodeLine{207 \textcolor{keyword}{friend} \textcolor{keyword}{class }xbBcd;} -\DoxyCodeLine{208 \textcolor{keyword}{friend} \textcolor{keyword}{class }xbExp;} -\DoxyCodeLine{209 } -\DoxyCodeLine{210 xbInt16 \mbox{\hyperlink{classxb_1_1xbXBase_ae52e53340593b4253936c1372ec15ee1}{GetFunctionInfo}}( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sExpLine, \textcolor{keywordtype}{char} \&cReturnType, xbInt16 \&iReturnLenCalc, xbInt32 \&lReturnLenVal ) \textcolor{keyword}{const};} -\DoxyCodeLine{211 \textcolor{keyword}{static} xbInt16 xbMemcmp( \textcolor{keyword}{const} \textcolor{keywordtype}{unsigned} \textcolor{keywordtype}{char} *s1, \textcolor{keyword}{const} \textcolor{keywordtype}{unsigned} \textcolor{keywordtype}{char} *s2, \textcolor{keywordtype}{size\_t} n );} +\DoxyCodeLine{151 xbInt16 GetCmdLineOpt ( xbInt32 lArgc, \textcolor{keywordtype}{char} **argv, \textcolor{keyword}{const} \textcolor{keywordtype}{char} *sOptRqst, \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sParmOut );} +\DoxyCodeLine{152 xbInt16 GetCmdLineOpt ( xbInt32 lArgc, \textcolor{keywordtype}{char} **argv, \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sOptRqst, \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sParmOut );} +\DoxyCodeLine{153 } +\DoxyCodeLine{154 } +\DoxyCodeLine{155 \textcolor{comment}{/* xbase functions */}} +\DoxyCodeLine{156 \textcolor{preprocessor}{ \#ifdef XB\_FUNCTION\_SUPPORT}} +\DoxyCodeLine{157 xbInt16 ABS( \mbox{\hyperlink{namespacexb_a25f47b226ce924a5c78f97989b0744a2}{xbDouble}} dIn, \mbox{\hyperlink{namespacexb_a25f47b226ce924a5c78f97989b0744a2}{xbDouble}} \&dOut );} +\DoxyCodeLine{158 xbInt16 ALLTRIM( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sIn, \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sOut );} +\DoxyCodeLine{159 xbInt16 ASC( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&s, \mbox{\hyperlink{namespacexb_a25f47b226ce924a5c78f97989b0744a2}{xbDouble}} \&dAscOut );} +\DoxyCodeLine{160 xbInt16 AT( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sSrchFor, \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sBase, \mbox{\hyperlink{namespacexb_a25f47b226ce924a5c78f97989b0744a2}{xbDouble}} \&dPos );} +\DoxyCodeLine{161 xbInt16 CDOW( \mbox{\hyperlink{classxb_1_1xbDate}{xbDate}} \&dInDate, \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sOutDow );} +\DoxyCodeLine{162 xbInt16 CHR( \mbox{\hyperlink{namespacexb_a25f47b226ce924a5c78f97989b0744a2}{xbDouble}} dAsciCd, \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sOut );} +\DoxyCodeLine{163 xbInt16 CMONTH( \mbox{\hyperlink{classxb_1_1xbDate}{xbDate}} \&dInDate, \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sOutMonth );} +\DoxyCodeLine{164 xbInt16 CTOD( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sInDate, \mbox{\hyperlink{classxb_1_1xbDate}{xbDate}} \&dOutDate );} +\DoxyCodeLine{165 xbInt16 DATE( \mbox{\hyperlink{classxb_1_1xbDate}{xbDate}} \&dOutDate );} +\DoxyCodeLine{166 xbInt16 DAY( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbDate}{xbDate}} \&dInDate, \mbox{\hyperlink{namespacexb_a25f47b226ce924a5c78f97989b0744a2}{xbDouble}} \&dOutDay );} +\DoxyCodeLine{167 xbInt16 DEL( \mbox{\hyperlink{classxb_1_1xbDbf}{xbDbf}} * d, \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sOut, xbInt16 iRecBufSw = 0 );} +\DoxyCodeLine{168 xbInt16 DELETED( \mbox{\hyperlink{classxb_1_1xbDbf}{xbDbf}} * d, \mbox{\hyperlink{namespacexb_ab1a750481dd487f0d384aa1d200dff0f}{xbBool}} \&bOut, xbInt16 iRecBufSw = 0 );} +\DoxyCodeLine{169 xbInt16 DESCEND( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sIn, \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sOut );} +\DoxyCodeLine{170 xbInt16 DESCEND( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbDate}{xbDate}} \&dInDate, \mbox{\hyperlink{classxb_1_1xbDate}{xbDate}} \&dOutDate );} +\DoxyCodeLine{171 xbInt16 DESCEND( \textcolor{keyword}{const} \mbox{\hyperlink{namespacexb_a25f47b226ce924a5c78f97989b0744a2}{xbDouble}} dIn, \mbox{\hyperlink{namespacexb_a25f47b226ce924a5c78f97989b0744a2}{xbDouble}} \&dsOut );} +\DoxyCodeLine{172 xbInt16 DOW( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbDate}{xbDate}} \&sInDate, \mbox{\hyperlink{namespacexb_a25f47b226ce924a5c78f97989b0744a2}{xbDouble}} \&dDowOut );} +\DoxyCodeLine{173 xbInt16 DTOC( \mbox{\hyperlink{classxb_1_1xbDate}{xbDate}} \&dInDate, \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sOutFmtDate );} +\DoxyCodeLine{174 xbInt16 DTOS( \mbox{\hyperlink{classxb_1_1xbDate}{xbDate}} \&dInDate, \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sOutFmtDate );} +\DoxyCodeLine{175 xbInt16 EXP( \mbox{\hyperlink{namespacexb_a25f47b226ce924a5c78f97989b0744a2}{xbDouble}} dIn, \mbox{\hyperlink{namespacexb_a25f47b226ce924a5c78f97989b0744a2}{xbDouble}} \&dOut );} +\DoxyCodeLine{176 xbInt16 IIF( \mbox{\hyperlink{namespacexb_ab1a750481dd487f0d384aa1d200dff0f}{xbBool}} bResult, \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sTrueResult, \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sFalseResult, \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sResult );} +\DoxyCodeLine{177 xbInt16 INT( \mbox{\hyperlink{namespacexb_a25f47b226ce924a5c78f97989b0744a2}{xbDouble}} dIn, \mbox{\hyperlink{namespacexb_a25f47b226ce924a5c78f97989b0744a2}{xbDouble}} \&dOut );} +\DoxyCodeLine{178 xbInt16 ISALPHA( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&s, \mbox{\hyperlink{namespacexb_ab1a750481dd487f0d384aa1d200dff0f}{xbBool}} \&bResult );} +\DoxyCodeLine{179 xbInt16 ISLOWER( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&s, \mbox{\hyperlink{namespacexb_ab1a750481dd487f0d384aa1d200dff0f}{xbBool}} \&bResult );} +\DoxyCodeLine{180 xbInt16 ISUPPER( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&s, \mbox{\hyperlink{namespacexb_ab1a750481dd487f0d384aa1d200dff0f}{xbBool}} \&bResult );} +\DoxyCodeLine{181 xbInt16 LEFT( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sIn, xbUInt32 lCharCnt, \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sOut );} +\DoxyCodeLine{182 xbInt16 LEN( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sIn, \mbox{\hyperlink{namespacexb_a25f47b226ce924a5c78f97989b0744a2}{xbDouble}} \&dLen );} +\DoxyCodeLine{183 xbInt16 LOG( \mbox{\hyperlink{namespacexb_a25f47b226ce924a5c78f97989b0744a2}{xbDouble}} dIn, \mbox{\hyperlink{namespacexb_a25f47b226ce924a5c78f97989b0744a2}{xbDouble}} \&dOut );} +\DoxyCodeLine{184 xbInt16 LOWER( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sIn, \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sOut );} +\DoxyCodeLine{185 xbInt16 LTRIM( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sIn, \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \& sOut );} +\DoxyCodeLine{186 xbInt16 MAX( \mbox{\hyperlink{namespacexb_a25f47b226ce924a5c78f97989b0744a2}{xbDouble}} dIn1, \mbox{\hyperlink{namespacexb_a25f47b226ce924a5c78f97989b0744a2}{xbDouble}} dIn2, \mbox{\hyperlink{namespacexb_a25f47b226ce924a5c78f97989b0744a2}{xbDouble}} \&dOut );} +\DoxyCodeLine{187 xbInt16 MIN( \mbox{\hyperlink{namespacexb_a25f47b226ce924a5c78f97989b0744a2}{xbDouble}} dIn1, \mbox{\hyperlink{namespacexb_a25f47b226ce924a5c78f97989b0744a2}{xbDouble}} dIn2, \mbox{\hyperlink{namespacexb_a25f47b226ce924a5c78f97989b0744a2}{xbDouble}} \&dOut );} +\DoxyCodeLine{188 xbInt16 MONTH( \mbox{\hyperlink{classxb_1_1xbDate}{xbDate}} \&dInDate, \mbox{\hyperlink{namespacexb_a25f47b226ce924a5c78f97989b0744a2}{xbDouble}} \&dMonthOut );} +\DoxyCodeLine{189 xbInt16 RECCOUNT( \mbox{\hyperlink{classxb_1_1xbDbf}{xbDbf}} * d, \mbox{\hyperlink{namespacexb_a25f47b226ce924a5c78f97989b0744a2}{xbDouble}} \&dRecOut );} +\DoxyCodeLine{190 xbInt16 RECNO( \mbox{\hyperlink{classxb_1_1xbDbf}{xbDbf}} * d, \mbox{\hyperlink{namespacexb_a25f47b226ce924a5c78f97989b0744a2}{xbDouble}} \&dRecOut );} +\DoxyCodeLine{191 xbInt16 REPLICATE( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sIn, xbUInt32 ulRepCnt, \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sOut );} +\DoxyCodeLine{192 xbInt16 RIGHT( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sIn, xbUInt32 iCharCnt, \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sOut );} +\DoxyCodeLine{193 xbInt16 RTRIM( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sIn, \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sOut );} +\DoxyCodeLine{194 xbInt16 SPACE( xbInt32 lCnt, \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sOut );} +\DoxyCodeLine{195 xbInt16 SQRT( \mbox{\hyperlink{namespacexb_a25f47b226ce924a5c78f97989b0744a2}{xbDouble}} dBase, \mbox{\hyperlink{namespacexb_a25f47b226ce924a5c78f97989b0744a2}{xbDouble}} \&dSqrRt );} +\DoxyCodeLine{196 xbInt16 STOD( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sIn, \mbox{\hyperlink{classxb_1_1xbDate}{xbDate}} \&sDateOut );} +\DoxyCodeLine{197 xbInt16 STR( \mbox{\hyperlink{namespacexb_a25f47b226ce924a5c78f97989b0744a2}{xbDouble}} dIn, \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sOut );} +\DoxyCodeLine{198 xbInt16 STR( \mbox{\hyperlink{namespacexb_a25f47b226ce924a5c78f97989b0744a2}{xbDouble}} dIn, xbUInt32 ulLen, \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sOut );} +\DoxyCodeLine{199 xbInt16 STR( \mbox{\hyperlink{namespacexb_a25f47b226ce924a5c78f97989b0744a2}{xbDouble}} dIn, xbUInt32 ulLen, xbUInt32 ulDec, \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sOut );} +\DoxyCodeLine{200 xbInt16 STR( \mbox{\hyperlink{namespacexb_a25f47b226ce924a5c78f97989b0744a2}{xbDouble}} dIn, xbUInt32 ulLen, xbUInt32 ulDec, \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sPadChar, \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sOut );} +\DoxyCodeLine{201 xbInt16 STRZERO( \mbox{\hyperlink{namespacexb_a25f47b226ce924a5c78f97989b0744a2}{xbDouble}} dIn, xbUInt32 ulLen, xbUInt32 ulDec, \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sOut );} +\DoxyCodeLine{202 xbInt16 SUBSTR( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sIn, xbUInt32 ulStartPos, xbUInt32 ulLen, \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sOut );} +\DoxyCodeLine{203 xbInt16 TRIM( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sIn, \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sOut );} +\DoxyCodeLine{204 xbInt16 UPPER( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sIn, \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sOut );} +\DoxyCodeLine{205 xbInt16 VAL( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sIn, \mbox{\hyperlink{namespacexb_a25f47b226ce924a5c78f97989b0744a2}{xbDouble}} \&dOut );} +\DoxyCodeLine{206 xbInt16 YEAR( \mbox{\hyperlink{classxb_1_1xbDate}{xbDate}} \&dInDate, \mbox{\hyperlink{namespacexb_a25f47b226ce924a5c78f97989b0744a2}{xbDouble}} \&dOutYear );} +\DoxyCodeLine{207 \textcolor{preprocessor}{ \#endif}} +\DoxyCodeLine{208 } +\DoxyCodeLine{209 \textcolor{keyword}{protected}:} +\DoxyCodeLine{210 \textcolor{keyword}{friend} \textcolor{keyword}{class }xbBcd;} +\DoxyCodeLine{211 \textcolor{keyword}{friend} \textcolor{keyword}{class }xbExp;} \DoxyCodeLine{212 } -\DoxyCodeLine{213 \textcolor{keyword}{private}:} -\DoxyCodeLine{214 } -\DoxyCodeLine{215 \textcolor{preprocessor}{\#ifdef XB\_LOGGING\_SUPPORT}} -\DoxyCodeLine{216 \mbox{\hyperlink{namespacexb_a4a31fbe9110c9e55495ce71e642d785c}{xbLog}} *xLog;} -\DoxyCodeLine{217 \textcolor{preprocessor}{\#endif}} -\DoxyCodeLine{218 } -\DoxyCodeLine{219 \};} +\DoxyCodeLine{213 \textcolor{preprocessor}{ \#ifdef XB\_BLOCKREAD\_SUPPORT}} +\DoxyCodeLine{214 \textcolor{keyword}{friend} \textcolor{keyword}{class }xbBlockRead;} +\DoxyCodeLine{215 \textcolor{preprocessor}{ \#endif }\textcolor{comment}{// XB\_BLOCKREAD\_SUPPORT}} +\DoxyCodeLine{216 } +\DoxyCodeLine{217 } +\DoxyCodeLine{218 xbInt16 \mbox{\hyperlink{classxb_1_1xbXBase_ae52e53340593b4253936c1372ec15ee1}{GetFunctionInfo}}( \textcolor{keyword}{const} \mbox{\hyperlink{classxb_1_1xbString}{xbString}} \&sExpLine, \textcolor{keywordtype}{char} \&cReturnType, xbInt16 \&iReturnLenCalc, xbInt32 \&lReturnLenVal ) \textcolor{keyword}{const};} +\DoxyCodeLine{219 \textcolor{keyword}{static} xbInt16 xbMemcmp( \textcolor{keyword}{const} \textcolor{keywordtype}{unsigned} \textcolor{keywordtype}{char} *s1, \textcolor{keyword}{const} \textcolor{keywordtype}{unsigned} \textcolor{keywordtype}{char} *s2, \textcolor{keywordtype}{size\_t} n );} \DoxyCodeLine{220 } -\DoxyCodeLine{221 \} \textcolor{comment}{/* namespace xb */}} -\DoxyCodeLine{222 \textcolor{preprocessor}{\#endif }\textcolor{comment}{/* \_\_XB\_DBLIST\_H\_\_ */}\textcolor{preprocessor}{}} +\DoxyCodeLine{221 \textcolor{keyword}{private}:} +\DoxyCodeLine{222 } +\DoxyCodeLine{223 \textcolor{preprocessor}{\#ifdef XB\_LOGGING\_SUPPORT}} +\DoxyCodeLine{224 \mbox{\hyperlink{namespacexb_a4a31fbe9110c9e55495ce71e642d785c}{xbLog}} *xLog;} +\DoxyCodeLine{225 \textcolor{preprocessor}{\#endif}} +\DoxyCodeLine{226 } +\DoxyCodeLine{227 \};} +\DoxyCodeLine{228 } +\DoxyCodeLine{229 \} \textcolor{comment}{/* namespace xb */}} +\DoxyCodeLine{230 \textcolor{preprocessor}{\#endif }\textcolor{comment}{/* \_\_XB\_DBLIST\_H\_\_ */}\textcolor{preprocessor}{}} \end{DoxyCode} |