SheafSystem  0.0.0.0
hash_index_space_state.h File Reference

Interface for class hash_index_space_state. More...

#include "SheafSystem/sheaf_dll_spec.h"
#include "SheafSystem/list_pool.h"
#include "SheafSystem/scattered_insertion_index_space_state.h"
#include "SheafSystem/std_unordered_map.h"

Go to the source code of this file.

Classes

class  sheaf::hash_index_space_state
 An hash map implementation of class scattered_insertion_index_space_state. This representation is intended to efficiently represent id spaces that are possibly negative and are sparse, that is, end() is much greater than ct() and hence uses hash maps to represent both directions of the map. More...
 

Namespaces

 sheaf
 Namespace for the sheaves component of the sheaf system.
 

Functions

SHEAF_DLL_SPEC size_t sheaf::deep_size (const hash_index_space_state &xn, bool xinclude_shallow=true)
 The deep size of hash_index_space_state& xn. More...
 

Detailed Description

Interface for class hash_index_space_state.

Definition in file hash_index_space_state.h.