var hierarchy =
[
    [ "ocilib::BindResolver< T >", "structocilib_1_1_bind_resolver.html", null ],
    [ "ocilib::BindResolverType< I, O >", "structocilib_1_1_bind_resolver_type.html", null ],
    [ "ocilib::BindResolverType< big_int, big_int >", "structocilib_1_1_bind_resolver_type.html", [
      [ "ocilib::BindResolverScalarType< big_int >", "structocilib_1_1_bind_resolver_scalar_type.html", null ]
    ] ],
    [ "ocilib::BindResolverType< big_uint, big_uint >", "structocilib_1_1_bind_resolver_type.html", [
      [ "ocilib::BindResolverScalarType< big_uint >", "structocilib_1_1_bind_resolver_scalar_type.html", null ]
    ] ],
    [ "ocilib::BindResolverType< Blob, OCI_Lob *>", "structocilib_1_1_bind_resolver_type.html", null ],
    [ "ocilib::BindResolverType< Blong, OCI_Long *>", "structocilib_1_1_bind_resolver_type.html", null ],
    [ "ocilib::BindResolverType< bool, boolean >", "structocilib_1_1_bind_resolver_type.html", null ],
    [ "ocilib::BindResolverType< Clob, OCI_Lob *>", "structocilib_1_1_bind_resolver_type.html", null ],
    [ "ocilib::BindResolverType< Clong, OCI_Long *>", "structocilib_1_1_bind_resolver_type.html", null ],
    [ "ocilib::BindResolverType< Date, OCI_Date *>", "structocilib_1_1_bind_resolver_type.html", null ],
    [ "ocilib::BindResolverType< double, double >", "structocilib_1_1_bind_resolver_type.html", [
      [ "ocilib::BindResolverScalarType< double >", "structocilib_1_1_bind_resolver_scalar_type.html", null ]
    ] ],
    [ "ocilib::BindResolverType< File, OCI_File *>", "structocilib_1_1_bind_resolver_type.html", null ],
    [ "ocilib::BindResolverType< float, float >", "structocilib_1_1_bind_resolver_type.html", [
      [ "ocilib::BindResolverScalarType< float >", "structocilib_1_1_bind_resolver_scalar_type.html", null ]
    ] ],
    [ "ocilib::BindResolverType< int, int >", "structocilib_1_1_bind_resolver_type.html", [
      [ "ocilib::BindResolverScalarType< int >", "structocilib_1_1_bind_resolver_scalar_type.html", null ]
    ] ],
    [ "ocilib::BindResolverType< Interval, OCI_Interval *>", "structocilib_1_1_bind_resolver_type.html", null ],
    [ "ocilib::BindResolverType< NClob, OCI_Lob *>", "structocilib_1_1_bind_resolver_type.html", null ],
    [ "ocilib::BindResolverType< Number, OCI_Number *>", "structocilib_1_1_bind_resolver_type.html", null ],
    [ "ocilib::BindResolverType< Object, OCI_Object *>", "structocilib_1_1_bind_resolver_type.html", null ],
    [ "ocilib::BindResolverType< ostring, otext >", "structocilib_1_1_bind_resolver_type.html", null ],
    [ "ocilib::BindResolverType< ostring, unsigned char >", "structocilib_1_1_bind_resolver_type.html", null ],
    [ "ocilib::BindResolverType< Reference, OCI_Ref *>", "structocilib_1_1_bind_resolver_type.html", null ],
    [ "ocilib::BindResolverType< short, short >", "structocilib_1_1_bind_resolver_type.html", [
      [ "ocilib::BindResolverScalarType< short >", "structocilib_1_1_bind_resolver_scalar_type.html", null ]
    ] ],
    [ "ocilib::BindResolverType< Statement, OCI_Statement *>", "structocilib_1_1_bind_resolver_type.html", null ],
    [ "ocilib::BindResolverType< T, T >", "structocilib_1_1_bind_resolver_type.html", [
      [ "ocilib::BindResolverScalarType< T >", "structocilib_1_1_bind_resolver_scalar_type.html", null ]
    ] ],
    [ "ocilib::BindResolverType< Timestamp, OCI_Timestamp *>", "structocilib_1_1_bind_resolver_type.html", null ],
    [ "ocilib::BindResolverType< unsigned int, unsigned int >", "structocilib_1_1_bind_resolver_type.html", [
      [ "ocilib::BindResolverScalarType< unsigned int >", "structocilib_1_1_bind_resolver_scalar_type.html", null ]
    ] ],
    [ "ocilib::BindResolverType< unsigned short, unsigned short >", "structocilib_1_1_bind_resolver_type.html", [
      [ "ocilib::BindResolverScalarType< unsigned short >", "structocilib_1_1_bind_resolver_scalar_type.html", null ]
    ] ],
    [ "ocilib::CollectionElement< T >", "classocilib_1_1_collection_element.html", null ],
    [ "ocilib::CollectionIterator< T >", "classocilib_1_1_collection_iterator.html", null ],
    [ "ocilib::Enum< T >", "classocilib_1_1_enum.html", null ],
    [ "ocilib::Enum< ExceptionTypeValues >", "classocilib_1_1_enum.html", null ],
    [ "ocilib::Environment", "classocilib_1_1_environment.html", null ],
    [ "std::exception", null, [
      [ "ocilib::Exception", "classocilib_1_1_exception.html", null ]
    ] ],
    [ "ocilib::Flags< T >", "classocilib_1_1_flags.html", null ],
    [ "ocilib::Flags< EnvironmentFlagsValues >", "classocilib_1_1_flags.html", null ],
    [ "ocilib::HandleHolder< T >", "classocilib_1_1_handle_holder.html", null ],
    [ "ocilib::HandleHolder< AnyPointer >", "classocilib_1_1_handle_holder.html", null ],
    [ "ocilib::HandleHolder< OCI_Agent *>", "classocilib_1_1_handle_holder.html", [
      [ "ocilib::Agent", "classocilib_1_1_agent.html", null ]
    ] ],
    [ "ocilib::HandleHolder< OCI_Bind *>", "classocilib_1_1_handle_holder.html", [
      [ "ocilib::BindInfo", "classocilib_1_1_bind_info.html", null ]
    ] ],
    [ "ocilib::HandleHolder< OCI_Coll *>", "classocilib_1_1_handle_holder.html", [
      [ "ocilib::Collection< T >", "classocilib_1_1_collection.html", null ]
    ] ],
    [ "ocilib::HandleHolder< OCI_Column *>", "classocilib_1_1_handle_holder.html", [
      [ "ocilib::Column", "classocilib_1_1_column.html", null ]
    ] ],
    [ "ocilib::HandleHolder< OCI_Connection *>", "classocilib_1_1_handle_holder.html", [
      [ "ocilib::Connection", "classocilib_1_1_connection.html", null ]
    ] ],
    [ "ocilib::HandleHolder< OCI_Date *>", "classocilib_1_1_handle_holder.html", [
      [ "ocilib::Date", "classocilib_1_1_date.html", null ]
    ] ],
    [ "ocilib::HandleHolder< OCI_Dequeue *>", "classocilib_1_1_handle_holder.html", [
      [ "ocilib::Dequeue", "classocilib_1_1_dequeue.html", null ]
    ] ],
    [ "ocilib::HandleHolder< OCI_DirPath *>", "classocilib_1_1_handle_holder.html", [
      [ "ocilib::DirectPath", "classocilib_1_1_direct_path.html", null ]
    ] ],
    [ "ocilib::HandleHolder< OCI_Enqueue *>", "classocilib_1_1_handle_holder.html", [
      [ "ocilib::Enqueue", "classocilib_1_1_enqueue.html", null ]
    ] ],
    [ "ocilib::HandleHolder< OCI_Event *>", "classocilib_1_1_handle_holder.html", [
      [ "ocilib::Event", "classocilib_1_1_event.html", null ]
    ] ],
    [ "ocilib::HandleHolder< OCI_File *>", "classocilib_1_1_handle_holder.html", [
      [ "ocilib::File", "classocilib_1_1_file.html", null ]
    ] ],
    [ "ocilib::HandleHolder< OCI_Interval *>", "classocilib_1_1_handle_holder.html", [
      [ "ocilib::Interval", "classocilib_1_1_interval.html", null ]
    ] ],
    [ "ocilib::HandleHolder< OCI_Lob *>", "classocilib_1_1_handle_holder.html", [
      [ "ocilib::Lob< T, U >", "classocilib_1_1_lob.html", null ]
    ] ],
    [ "ocilib::HandleHolder< OCI_Long *>", "classocilib_1_1_handle_holder.html", [
      [ "ocilib::Long< T, U >", "classocilib_1_1_long.html", null ]
    ] ],
    [ "ocilib::HandleHolder< OCI_Msg *>", "classocilib_1_1_handle_holder.html", [
      [ "ocilib::Message", "classocilib_1_1_message.html", null ]
    ] ],
    [ "ocilib::HandleHolder< OCI_Number *>", "classocilib_1_1_handle_holder.html", [
      [ "ocilib::Number", "classocilib_1_1_number.html", null ]
    ] ],
    [ "ocilib::HandleHolder< OCI_Object *>", "classocilib_1_1_handle_holder.html", [
      [ "ocilib::Object", "classocilib_1_1_object.html", null ]
    ] ],
    [ "ocilib::HandleHolder< OCI_Pool *>", "classocilib_1_1_handle_holder.html", [
      [ "ocilib::Pool", "classocilib_1_1_pool.html", null ]
    ] ],
    [ "ocilib::HandleHolder< OCI_Ref *>", "classocilib_1_1_handle_holder.html", [
      [ "ocilib::Reference", "classocilib_1_1_reference.html", null ]
    ] ],
    [ "ocilib::HandleHolder< OCI_Resultset *>", "classocilib_1_1_handle_holder.html", [
      [ "ocilib::Resultset", "classocilib_1_1_resultset.html", null ]
    ] ],
    [ "ocilib::HandleHolder< OCI_Statement *>", "classocilib_1_1_handle_holder.html", [
      [ "ocilib::Statement", "classocilib_1_1_statement.html", null ]
    ] ],
    [ "ocilib::HandleHolder< OCI_Subscription *>", "classocilib_1_1_handle_holder.html", [
      [ "ocilib::Subscription", "classocilib_1_1_subscription.html", null ]
    ] ],
    [ "ocilib::HandleHolder< OCI_Timestamp *>", "classocilib_1_1_handle_holder.html", [
      [ "ocilib::Timestamp", "classocilib_1_1_timestamp.html", null ]
    ] ],
    [ "ocilib::HandleHolder< OCI_Transaction *>", "classocilib_1_1_handle_holder.html", [
      [ "ocilib::Transaction", "classocilib_1_1_transaction.html", null ]
    ] ],
    [ "ocilib::HandleHolder< OCI_TypeInfo *>", "classocilib_1_1_handle_holder.html", [
      [ "ocilib::TypeInfo", "classocilib_1_1_type_info.html", null ]
    ] ],
    [ "ocilib::Mutex", "classocilib_1_1_mutex.html", null ],
    [ "ocilib::NumericTypeResolver< T >", "structocilib_1_1_numeric_type_resolver.html", null ],
    [ "ocilib::Queue", "classocilib_1_1_queue.html", null ],
    [ "ocilib::QueueTable", "classocilib_1_1_queue_table.html", null ],
    [ "ocilib::Streamable", "classocilib_1_1_streamable.html", [
      [ "ocilib::Collection< T >", "classocilib_1_1_collection.html", null ],
      [ "ocilib::Date", "classocilib_1_1_date.html", null ],
      [ "ocilib::Interval", "classocilib_1_1_interval.html", null ],
      [ "ocilib::Number", "classocilib_1_1_number.html", null ],
      [ "ocilib::Object", "classocilib_1_1_object.html", null ],
      [ "ocilib::Reference", "classocilib_1_1_reference.html", null ],
      [ "ocilib::Timestamp", "classocilib_1_1_timestamp.html", null ]
    ] ],
    [ "ocilib::Thread", "classocilib_1_1_thread.html", null ],
    [ "ocilib::ThreadKey", "classocilib_1_1_thread_key.html", null ]
];