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

O3DBIRecord.h File Reference

Declaration of O3DBIRecord class. More...

#include "O3DBIDataField.h"
#include <vector>

Include dependency graph for O3DBIRecord.h:

Include dependency graph

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

Included by dependency graph

Go to the source code of this file.

Classes

class  O3DBIRecord

Typedefs

typedef std::vector< O3DBIDataFieldTDataFields
typedef TDataFields::iterator TDataFieldsIter
typedef TDataFields::const_iterator TDataFieldsConstIter
typedef TDataFields::size_type TDataFieldsSize


Detailed Description

Declaration of O3DBIRecord class.

Author:
Stephan Roth
Version:
Revision
1.4
Date:
Date
2005/01/07 18:26:06
This file contains the interface (declaration) of the following classes: O3DBIRecord

License Terms and Conditions
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.

Disclaimer
This Software and any related documentation is provided "AS IS" without warranty of any kind, either expressed or implied, including and without limitation, the implied warranties or merchantability, fitness for a particular purpose, or non infringement. This Software is not intended for use in any nuclear, aviation, mass transit, medical, or other inherently dangerous applications.
Oracle is a registered trademark, and Oracle Names, Oracle7, Oracle8i, Oracle9i, Oracle10g, PL/SQL and SQL*Plus are trademarks or registered trademarks of Oracle Corporation. Windows, Windows NT, and Visual C++ are trademarks of Microsoft Corporation. Other names may be trademarks of their respective owners.

Definition in file O3DBIRecord.h.


Typedef Documentation

TDataFields
 

A type for a controlled sequence (vector) to manage O3DBIDataField objects.

Definition at line 59 of file O3DBIRecord.h.

Referenced by O3DBIRecord::GetFields().

TDataFieldsConstIter
 

A convenience alias for const iterator types (pointer-like objects) which are able to point to a specific element in a TDataFields container, but modifying the data "pointed to" is disallowed.

Definition at line 72 of file O3DBIRecord.h.

Referenced by O3DBIRecord::IsModified(), and O3DBIRecord::ToString().

TDataFieldsIter
 

A convenience alias for iterator types (pointer-like objects) which are able to point to a specific element in a TDataFields container.

Definition at line 65 of file O3DBIRecord.h.

Referenced by O3DBIRecord::CancelModified(), and O3DBIRecord::RemoveField().

TDataFieldsSize
 

A convenience alias for a size type, needed for size and capacity values of a TDataFields container.

Definition at line 78 of file O3DBIRecord.h.

Referenced by O3DBIRecord::GetFieldCount().




SourceForge.net Logo Generated on Sun Jan 23 11:36:42 2005 for Oracle Object Oriented Database Interface (O3DBI) by  doxygen 1.3.9.1