Derecho  0.9
Distributed systems toolkit for RDMA
Public Member Functions | Private Attributes | Friends | List of all members
sst::Predicates< DerivedSST >::pred_handle Class Reference

#include <predicates.hpp>

Collaboration diagram for sst::Predicates< DerivedSST >::pred_handle:
Collaboration graph
[legend]

Public Member Functions

 pred_handle ()
 
 pred_handle (typename pred_list::iterator iter, PredicateType type)
 
 pred_handle (pred_handle &)=delete
 
 pred_handle (pred_handle &&other)
 
pred_handleoperator= (pred_handle &)=delete
 
pred_handleoperator= (pred_handle &&other)
 
bool is_valid () const
 

Private Attributes

bool valid
 
pred_list::iterator iter
 
PredicateType type
 

Friends

class Predicates
 

Detailed Description

template<class DerivedSST>
class sst::Predicates< DerivedSST >::pred_handle

Definition at line 46 of file predicates.hpp.

Constructor & Destructor Documentation

◆ pred_handle() [1/4]

template<class DerivedSST>
sst::Predicates< DerivedSST >::pred_handle::pred_handle ( )
inline

Definition at line 53 of file predicates.hpp.

◆ pred_handle() [2/4]

template<class DerivedSST>
sst::Predicates< DerivedSST >::pred_handle::pred_handle ( typename pred_list::iterator  iter,
PredicateType  type 
)
inline

Definition at line 54 of file predicates.hpp.

◆ pred_handle() [3/4]

template<class DerivedSST>
sst::Predicates< DerivedSST >::pred_handle::pred_handle ( pred_handle )
delete

◆ pred_handle() [4/4]

template<class DerivedSST>
sst::Predicates< DerivedSST >::pred_handle::pred_handle ( pred_handle &&  other)
inline

Definition at line 57 of file predicates.hpp.

Member Function Documentation

◆ is_valid()

template<class DerivedSST>
bool sst::Predicates< DerivedSST >::pred_handle::is_valid ( ) const
inline

Definition at line 69 of file predicates.hpp.

◆ operator=() [1/2]

template<class DerivedSST>
pred_handle& sst::Predicates< DerivedSST >::pred_handle::operator= ( pred_handle )
delete

◆ operator=() [2/2]

template<class DerivedSST>
pred_handle& sst::Predicates< DerivedSST >::pred_handle::operator= ( pred_handle &&  other)
inline

Definition at line 62 of file predicates.hpp.

Friends And Related Function Documentation

◆ Predicates

template<class DerivedSST>
friend class Predicates
friend

Definition at line 50 of file predicates.hpp.

Member Data Documentation

◆ iter

template<class DerivedSST>
pred_list::iterator sst::Predicates< DerivedSST >::pred_handle::iter
private

Definition at line 48 of file predicates.hpp.

◆ type

template<class DerivedSST>
PredicateType sst::Predicates< DerivedSST >::pred_handle::type
private

Definition at line 49 of file predicates.hpp.

◆ valid

template<class DerivedSST>
bool sst::Predicates< DerivedSST >::pred_handle::valid
private

Definition at line 47 of file predicates.hpp.


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