chunkedseq
container library for large in-memory data sets
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
pasl::data::container_pair< Trusted_container, Untrusted_container, Untrusted_to_trusted, Trusted_same > Class Template Reference

#include <prelims.hpp>

Public Types

using trusted_container_type = Trusted_container
 
using untrusted_container_type = Untrusted_container
 
using trusted_same = Trusted_same
 
using self_type = container_pair< Trusted_container, Untrusted_container, Untrusted_to_trusted, Trusted_same >
 

Public Member Functions

 container_pair ()
 
 container_pair (const self_type &other)
 
bool ok () const
 

Static Public Member Functions

static bool same (const Trusted_container &t, const Untrusted_container &u)
 

Public Attributes

trusted_container_type trusted
 
untrusted_container_type untrusted
 

Detailed Description

template<class Trusted_container, class Untrusted_container, class Untrusted_to_trusted, class Trusted_same = default_container_same<Trusted_container>>
class pasl::data::container_pair< Trusted_container, Untrusted_container, Untrusted_to_trusted, Trusted_same >

Definition at line 79 of file prelims.hpp.

Member Typedef Documentation

template<class Trusted_container, class Untrusted_container, class Untrusted_to_trusted, class Trusted_same = default_container_same<Trusted_container>>
using pasl::data::container_pair< Trusted_container, Untrusted_container, Untrusted_to_trusted, Trusted_same >::self_type = container_pair<Trusted_container, Untrusted_container, Untrusted_to_trusted, Trusted_same>

Definition at line 89 of file prelims.hpp.

template<class Trusted_container, class Untrusted_container, class Untrusted_to_trusted, class Trusted_same = default_container_same<Trusted_container>>
using pasl::data::container_pair< Trusted_container, Untrusted_container, Untrusted_to_trusted, Trusted_same >::trusted_container_type = Trusted_container

Definition at line 82 of file prelims.hpp.

template<class Trusted_container, class Untrusted_container, class Untrusted_to_trusted, class Trusted_same = default_container_same<Trusted_container>>
using pasl::data::container_pair< Trusted_container, Untrusted_container, Untrusted_to_trusted, Trusted_same >::trusted_same = Trusted_same

Definition at line 84 of file prelims.hpp.

template<class Trusted_container, class Untrusted_container, class Untrusted_to_trusted, class Trusted_same = default_container_same<Trusted_container>>
using pasl::data::container_pair< Trusted_container, Untrusted_container, Untrusted_to_trusted, Trusted_same >::untrusted_container_type = Untrusted_container

Definition at line 83 of file prelims.hpp.

Constructor & Destructor Documentation

template<class Trusted_container, class Untrusted_container, class Untrusted_to_trusted, class Trusted_same = default_container_same<Trusted_container>>
pasl::data::container_pair< Trusted_container, Untrusted_container, Untrusted_to_trusted, Trusted_same >::container_pair ( )
inline

Definition at line 91 of file prelims.hpp.

template<class Trusted_container, class Untrusted_container, class Untrusted_to_trusted, class Trusted_same = default_container_same<Trusted_container>>
pasl::data::container_pair< Trusted_container, Untrusted_container, Untrusted_to_trusted, Trusted_same >::container_pair ( const self_type other)
inline

Definition at line 95 of file prelims.hpp.

Member Function Documentation

template<class Trusted_container, class Untrusted_container, class Untrusted_to_trusted, class Trusted_same = default_container_same<Trusted_container>>
bool pasl::data::container_pair< Trusted_container, Untrusted_container, Untrusted_to_trusted, Trusted_same >::ok ( ) const
inline

Definition at line 108 of file prelims.hpp.

template<class Trusted_container, class Untrusted_container, class Untrusted_to_trusted, class Trusted_same = default_container_same<Trusted_container>>
static bool pasl::data::container_pair< Trusted_container, Untrusted_container, Untrusted_to_trusted, Trusted_same >::same ( const Trusted_container &  t,
const Untrusted_container &  u 
)
inlinestatic

Definition at line 104 of file prelims.hpp.

Member Data Documentation

template<class Trusted_container, class Untrusted_container, class Untrusted_to_trusted, class Trusted_same = default_container_same<Trusted_container>>
trusted_container_type pasl::data::container_pair< Trusted_container, Untrusted_container, Untrusted_to_trusted, Trusted_same >::trusted

Definition at line 86 of file prelims.hpp.

template<class Trusted_container, class Untrusted_container, class Untrusted_to_trusted, class Trusted_same = default_container_same<Trusted_container>>
untrusted_container_type pasl::data::container_pair< Trusted_container, Untrusted_container, Untrusted_to_trusted, Trusted_same >::untrusted

Definition at line 87 of file prelims.hpp.


The documentation for this class was generated from the following file: