C++ API Reference

Chapter 2

Class Library

This chapter describes the system-supplied C++ classes whose members and enumerators provide an interface to database features. All classes are listed alphabetically by class name. Within the entry for each class, the class's members, as well as enumerators defined within the class's scope, are listed alphabetically.

Type definitions
The types os_int32 and os_boolean, used throughout this manual, are each defined as a signed 32-bit integer type. The type os_unsigned_int32 is defined as an unsigned 32-bit integer type. For information about support for 64-bit integers, see os_int64 and os_unsigned_int64.

On AIX, Sun, and HP platforms, you can use EUC or SJIS encoding for strings passed to char* formal parameters.

Deleting return values
Some functions in the ObjectStore API return an array or a character string. Unless the return value of such a function is declared const, the array or string is allocated from the heap and should be deleted to prevent a memory leak.

ObjectStore classes


[previous] [next]

Copyright © 1999 Object Design, Inc. All rights reserved.

Updated: 03/15/99 16:41:22