OCILIB (C and C++ Driver for Oracle)  4.7.6
Open source and cross platform Oracle Driver delivering efficient access to Oracle databases.
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 NocilibOCILIB ++ Namespace
 NcoreOCILIB internal core classes
 CSupportedNumericInternal usage. Determine if the given type is a supported numeric type
 CEnumTemplate Enumeration template class providing some type safety to some extends for manipulating enumerated variables
 CFlagsTemplate Flags template class providing some type safety to some extends for manipulating flags set variables
 CManagedBufferInternal usage. Provide a buffer class with RAII capabilities
 CSynchronizationGuardInternal usage. SynchronizationGuard object
 CSynchronizableInternal usage. Base class for types that can be locked
 CConcurrentMapInternal usage. Map supporting concurrent access from multiple threads
 CConcurrentListInternal usage. List supporting concurrent access from multiple threads
 CHandleInternal usage. Interface for handling ownership and relationship of a C API handle
 CHandleStoreInternal usage. Provide a store for C Handles to C++ Handles mapping
 CHandleHolderInternal usage. Smart pointer class with reference counting for managing OCILIB object handles
 CStreamableAbstract class allowing derived classes to be compatible with any type supporting the operator << ocilib::ostring
 NsupportOCILIB internal support classes
 CBindResolverInternal usage. Allow resolving a native type used by C API from a C++ type in binding operations
 CBindObjectInternal usage. Base class for implementing bind translations for C++ objects and their counter parts in the C API
 CBindArrayInternal usage. Class implementing bind translations between C++ vectors and C API arrays
 CBindObjectAdaptorInternal usage. Class implementing bind adapters between C++ class and C API types
 CBindTypeAdaptorInternal usage. Class implementing bind adapters between C++ types and C API types when C++ types do not exist in C
 CBindsHolderInternal usage. Class owning bind objects allowing to set/get C data prior/after a statement execution
 CBindResolverTypeResolve a bind input / output types
 CBindResolverScalarTypeSimplified resolver for scalar types that do not need translation
 CBindResolverHandleTypeSimplified resolver for handle types
 CHandleDeleterInternal usage. Allow resolving a deleter for C handles
 CHandleStoreResolverTypeInternal usage
 CHandleStoreResolverInternal usage. Allow resolving information required creating a handle store for a given C Handle
 CNumericTypeResolverAllow resolving a the C API numeric enumerated type from a C++ type
 CCollectionObject identifying the SQL data types VARRAY and NESTED TABLE
 CLobObject identifying the SQL data type LOB (CLOB, NCLOB and BLOB)
 CLongObject identifying the SQL data type LONG
 CExceptionException class handling all OCILIB errors
 CEnvironmentStatic class in charge of library initialization / cleanup
 CThreadStatic class allowing to manipulate threads
 CMutexStatic class allowing managing mutexes
 CThreadKeyStatic class allowing to set/get thread local storage (TLS) values for a given unique key
 CPoolA connection or session Pool
 CConnectionA connection or session with a specific database
 CTransactionOracle Transaction object
 CNumberObject identifying the SQL data type NUMBER
 CDateObject identifying the SQL data type DATE
 CIntervalObject identifying the SQL data type INTERVAL
 CTimestampObject identifying the SQL data type TIMESTAMP
 CFileObject identifying the SQL data type BFILE
 CTypeInfoProvides type information on Oracle Database objects
 CObjectObject identifying the SQL data type OBJECT
 CReferenceObject identifying the SQL data type REF
 CCollectionElementClass used for handling transient collection value. it is used internally by the Collection<T> class:
 CCollectionIteratorSTL compliant Collection Random iterator class
 CBindInfoProvides SQL bind information
 CStatementObject used for executing SQL or PL/SQL statement and returning the produced results
 CResultsetDatabase resultset
 CColumnEncapsulate a Resultset column or object member properties
 CSubscriptionSubscription to database or objects changes
 CEventSubscription Event
 CAgentAQ identified agent for messages delivery
 CMessageAQ message
 CEnqueueEnqueue object for queuing messages into an Oracle Queue
 CDequeueDequeue object for dequeuing messages into an Oracle Queue
 CQueueClass allowing the administration of Oracle Queues
 CQueueTableClass allowing the administration of Oracle Queue tables
 CDirectPathOracle Direct path loading encapsulation