|
Everett
|
#include <mapped_cola.h>
Public Types | |
| using | policy_type = P |
| using | native_type = mapped_native< P > |
| using | native_pointer = std::shared_ptr< native_type const > |
| using | index_type = mapped_cola_index< P > |
| using | index_pointer = std::shared_ptr< index_type const > |
| using | pair_type = std::shared_ptr< mapped_cola_blob const > |
Public Member Functions | |
| mapped_cola_blob (mapped_cola_blob const &)=delete | |
| mapped_cola_blob & | operator= (mapped_cola_blob const &)=delete |
| mapped_cola_blob (mapped_cola_blob &&)=delete | |
| mapped_cola_blob & | operator= (mapped_cola_blob &&)=delete |
| blob_identity const & | identity () const &noexcept |
| blob_identity const & | identity () const &&=delete |
| native_pointer | native_object () const noexcept |
| index_pointer | index_object () const noexcept |
| pair_type | main_target () const noexcept |
| native_pointer | secondary_target () const noexcept |
| cola_index_view< P > | view () const & |
| cola_index_view< P > | view () const &&=delete |
| std::uint64_t | virtual_size () const noexcept |
| std::uint64_t | group_count () const noexcept |
| void | scan () const |
Static Public Member Functions | |
| static pair_type | bind (blob_identity identity, native_pointer native, index_pointer index, pair_type main={}, native_pointer secondary={}, std::optional< object_id > secondary_id={}) |
Private Member Functions | |
| mapped_cola_blob (blob_identity identity, native_pointer native, index_pointer index, pair_type main, native_pointer secondary, cola_index_view< P > view) | |
Private Attributes | |
| blob_identity | identity_ |
| native_pointer | native_ |
| index_pointer | index_ |
| pair_type | main_ |
| native_pointer | secondary_ |
| cola_index_view< P > | view_ |
| using everett::mapped_cola_blob< P >::index_pointer = std::shared_ptr<index_type const> |
| using everett::mapped_cola_blob< P >::index_type = mapped_cola_index<P> |
| using everett::mapped_cola_blob< P >::native_pointer = std::shared_ptr<native_type const> |
| using everett::mapped_cola_blob< P >::native_type = mapped_native<P> |
| using everett::mapped_cola_blob< P >::pair_type = std::shared_ptr<mapped_cola_blob const> |
| using everett::mapped_cola_blob< P >::policy_type = P |
|
delete |
|
delete |
|
inlineprivate |
|
inlinestatic |
|
inlinenoexcept |
|
delete |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
delete |
|
delete |
|
inline |
|
inlinenoexcept |
|
inline |
|
delete |
|
inlinenoexcept |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |