BitShares-Core  4.0.0
BitShares blockchain implementation and command-line interface software
Classes | Namespaces
index.hpp File Reference
#include <graphene/db/object.hpp>
#include <fc/interprocess/file_mapping.hpp>
#include <fc/io/raw.hpp>
#include <fc/io/json.hpp>
#include <fc/crypto/sha256.hpp>
#include <fstream>
#include <stack>

Go to the source code of this file.


class  graphene::db::index_observer
 used to get callbacks when objects change More...
class  graphene::db::index
 abstract base class for accessing objects indexed in various ways. More...
class  graphene::db::secondary_index
class  graphene::db::base_primary_index
class  graphene::db::direct_index< Object, chunkbits >
 A secondary index that tracks objects in vectors indexed by object id. It is meant for fully (or almost fully) populated indexes only (will fail when loading an object_database with large gaps). More...
class  graphene::db::primary_index< DerivedIndex, DirectBits >
 Wraps a derived index to intercept calls to create, modify, and remove so that callbacks may be fired and undo state saved. More...