Path: Database : Disk Tools API :

Matt's Page
DISK TOOLS C++ PROGRAMATIC DATABASE API

Disk tools project is a C++ API that consists of a few template classes
that have operator overloading and function like the STL C++ class library.
Disk tools only work on BSD and Linux; disk tools generate an error
on Windows 11. The data is stored in a binary file and consists of the following
list of C++ template classes:

d_vector< T > hard disk vector template
d_list< T > hard disk list template
d_hashmap< Key, Data > hard disk hash table template
d_map< Key, Data > hard disk search tree
d_var< T > hard disk scalar variable


  d_list.h
  d_vector.h
  d_ptr.h
  d_var.h
  d_hashmap.h
  d_map.h
  d_alloc.h
  d_db.h
  d_env.h
  disk_tools.h
  bsstream.h
  bfstream.h

Example

  d_test.cpp - disk tools expample program
  int_test.cpp - disk tools expample program that demonstrates the d_map< T > template class


Download

  disk_tools.tar.gz - the source code software archive tar ball
  disk_tools.zip - the soruce code in a zip archive file