Lattice Land Powerdomains Library
|
#include <tables.hpp>
Public Types | |
using | sub_snap_type = sub_type::template snapshot_type< Alloc2 > |
Public Member Functions | |
snapshot_type (const snapshot_type< Alloc2 > &)=default | |
snapshot_type (snapshot_type< Alloc2 > &&)=default | |
snapshot_type< Alloc2 > & | operator= (snapshot_type< Alloc2 > &&)=default |
snapshot_type< Alloc2 > & | operator= (const snapshot_type< Alloc2 > &)=default |
template<class SnapshotType > | |
CUDA | snapshot_type (const SnapshotType &other, const Alloc2 &alloc=Alloc2()) |
CUDA | snapshot_type (sub_snap_type &&sub_snap, size_t num_tables, size_t total_cells, const battery::vector< bitset_type, allocator_type > &bitset_store, const Alloc2 &alloc=Alloc2()) |
Public Attributes | |
sub_snap_type | sub_snap |
size_t | num_tables |
size_t | total_cells |
battery::vector< bitset_type, Alloc2 > | bitset_store |
using lala::Tables< A, U, Allocator >::snapshot_type< Alloc2 >::sub_snap_type = sub_type::template snapshot_type<Alloc2> |
|
default |
|
default |
|
inline |
|
inline |
|
default |
|
default |
sub_snap_type lala::Tables< A, U, Allocator >::snapshot_type< Alloc2 >::sub_snap |
size_t lala::Tables< A, U, Allocator >::snapshot_type< Alloc2 >::num_tables |
size_t lala::Tables< A, U, Allocator >::snapshot_type< Alloc2 >::total_cells |
battery::vector<bitset_type, Alloc2> lala::Tables< A, U, Allocator >::snapshot_type< Alloc2 >::bitset_store |