Open-RJ C/C++ User's Journal Synesis Software STLSoft - ... Robust, Lightweight, Cross-platform, Template Software ...

openrj/stl/database.hpp File Reference


Detailed Description

[C++ only] Definition of openrj::stl::file_database and openrj::stl::memory_database classes.

#include <openrj/openrj.h>
#include <openrj/openrj_assert.h>
#include <openrj/stl/openrj.hpp>
#include <openrj/stl/field.hpp>
#include <openrj/stl/record.hpp>
#include <iterator>
#include <stlsoft/iterators/indirect_reverse_iterator.hpp>
#include <stlsoft/iterator.hpp>
#include <stlsoft/proxy_iterator.hpp>

Go to the source code of this file.

Namespaces

namespace  openrj
namespace  openrj::stl

Classes

class  database_base
 This class acts as an implementation parent for both the file_database and memory_database classes. More...
class  file_database
 This class opens and provides access to a file-based Open-RJ database. More...
class  memory_database
 This class opens and provides access to a memory-based Open-RJ database. More...
class  database_base::const_iterator
 This class implements iterator behaviour for the database classes. More...

Open-RJ Library documentation © Synesis Software Pty Ltd, 2004-2005