OCILIB (C and C++ Driver for Oracle)  4.7.6
Open source and cross platform Oracle Driver delivering efficient access to Oracle databases.
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 Cocilib::support::BindObjectInternal usage. Base class for implementing bind translations for C++ objects and their counter parts in the C API
 Cocilib::support::BindResolver< T >Internal usage. Allow resolving a native type used by C API from a C++ type in binding operations
 Cocilib::support::BindResolverType< I, O, B >Resolve a bind input / output types
 Cocilib::support::BindResolverType< bool, boolean, false >
 Cocilib::support::BindResolverType< I, O, true >
 Cocilib::support::BindResolverType< ocilib::ostring, otext, false >
 Cocilib::support::BindResolverType< ocilib::ostring, unsigned char, false >
 Cocilib::support::BindResolverType< T, T, false >
 Cocilib::support::BindsHolderInternal usage. Class owning bind objects allowing to set/get C data prior/after a statement execution
 Cocilib::CollectionElement< T >Class used for handling transient collection value. it is used internally by the Collection<T> class:
 Cocilib::CollectionIterator< T >STL compliant Collection Random iterator class
 Cocilib::core::Enum< T >Template Enumeration template class providing some type safety to some extends for manipulating enumerated variables
 Cocilib::core::Enum< ExceptionTypeValues >
 Cocilib::EnvironmentStatic class in charge of library initialization / cleanup
 Cstd::exceptionSTL class
 Cocilib::core::Flags< T >Template Flags template class providing some type safety to some extends for manipulating flags set variables
 Cocilib::core::Flags< EnvironmentFlagsValues >
 Cocilib::core::HandleInternal usage. Interface for handling ownership and relationship of a C API handle
 Cocilib::support::HandleDeleter< T >Internal usage. Allow resolving a deleter for C handles
 Cocilib::core::HandleHolder< T >Internal usage. Smart pointer class with reference counting for managing OCILIB object handles
 Cocilib::core::HandleHolder< OCI_Agent * >
 Cocilib::core::HandleHolder< OCI_Bind * >
 Cocilib::core::HandleHolder< OCI_Coll * >
 Cocilib::core::HandleHolder< OCI_Column * >
 Cocilib::core::HandleHolder< OCI_Connection * >
 Cocilib::core::HandleHolder< OCI_Date * >
 Cocilib::core::HandleHolder< OCI_Dequeue * >
 Cocilib::core::HandleHolder< OCI_DirPath * >
 Cocilib::core::HandleHolder< OCI_Enqueue * >
 Cocilib::core::HandleHolder< OCI_Environment * >
 Cocilib::core::HandleHolder< OCI_Event * >
 Cocilib::core::HandleHolder< OCI_File * >
 Cocilib::core::HandleHolder< OCI_Interval * >
 Cocilib::core::HandleHolder< OCI_Lob * >
 Cocilib::core::HandleHolder< OCI_Long * >
 Cocilib::core::HandleHolder< OCI_Msg * >
 Cocilib::core::HandleHolder< OCI_Number * >
 Cocilib::core::HandleHolder< OCI_Object * >
 Cocilib::core::HandleHolder< OCI_Pool * >
 Cocilib::core::HandleHolder< OCI_Ref * >
 Cocilib::core::HandleHolder< OCI_Resultset * >
 Cocilib::core::HandleHolder< OCI_Statement * >
 Cocilib::core::HandleHolder< OCI_Subscription * >
 Cocilib::core::HandleHolder< OCI_Timestamp * >
 Cocilib::core::HandleHolder< OCI_Transaction * >
 Cocilib::core::HandleHolder< OCI_TypeInfo * >
 Cocilib::core::HandleStoreInternal usage. Provide a store for C Handles to C++ Handles mapping
 Cocilib::support::HandleStoreResolverType< T, U >Internal usage
 Cocilib::support::HandleStoreResolverType< false, core::SynchronizationMode::Unsafe >
 Cocilib::support::HandleStoreResolverType< true, core::SynchronizationMode::Safe >
 Cocilib::support::HandleStoreResolverType< true, core::SynchronizationMode::Unsafe >
 Cocilib::core::ManagedBuffer< T >Internal usage. Provide a buffer class with RAII capabilities
 Cocilib::MutexStatic class allowing managing mutexes
 Cocilib::support::NumericTypeResolver< T >Allow resolving a the C API numeric enumerated type from a C++ type
 Cocilib::QueueClass allowing the administration of Oracle Queues
 Cocilib::QueueTableClass allowing the administration of Oracle Queue tables
 Cocilib::core::StreamableAbstract class allowing derived classes to be compatible with any type supporting the operator << ocilib::ostring
 Cocilib::core::SupportedNumeric< T >Internal usage. Determine if the given type is a supported numeric type
 Cocilib::core::SynchronizableInternal usage. Base class for types that can be locked
 Cocilib::core::SynchronizationGuardInternal usage. SynchronizationGuard object
 Cocilib::ThreadStatic class allowing to manipulate threads
 Cocilib::ThreadKeyStatic class allowing to set/get thread local storage (TLS) values for a given unique key