HALDLS
haldls::vx::CapMemBlock< Coordinates > Class Template Reference

#include <capmem.h>

+ Inheritance diagram for haldls::vx::CapMemBlock< Coordinates >:
+ Collaboration diagram for haldls::vx::CapMemBlock< Coordinates >:

Public Types

typedef Coordinates::CapMemBlockOnDLS coordinate_type
 
typedef std::false_type has_local_data
 

Public Member Functions

 CapMemBlock ()
 
CapMemCell< Coordinates >::value_type get_cell (typename Coordinates::CapMemCellOnCapMemBlock const &cell) const
 
bool operator!= (CapMemBlock const &other) const
 
bool operator== (CapMemBlock const &other) const
 
void set_cell (typename Coordinates::CapMemCellOnCapMemBlock const &cell, typename CapMemCell< Coordinates >::value_type const &value)
 

Friends

class cereal::access
 
std::ostream & operator<< (std::ostream &os, CapMemBlock< Coordinates > const &block)
 

Detailed Description

template<typename Coordinates>
class haldls::vx::CapMemBlock< Coordinates >

Definition at line 104 of file capmem.h.

Member Typedef Documentation

◆ coordinate_type

template<typename Coordinates >
typedef Coordinates::CapMemBlockOnDLS haldls::vx::CapMemBlock< Coordinates >::coordinate_type

Definition at line 107 of file capmem.h.

◆ has_local_data

template<typename Coordinates >
typedef std::false_type haldls::vx::CapMemBlock< Coordinates >::has_local_data

Definition at line 108 of file capmem.h.

Constructor & Destructor Documentation

◆ CapMemBlock()

template<typename Coordinates >
haldls::vx::CapMemBlock< Coordinates >::CapMemBlock ( )

Member Function Documentation

◆ get_cell()

template<typename Coordinates >
CapMemCell<Coordinates>::value_type haldls::vx::CapMemBlock< Coordinates >::get_cell ( typename Coordinates::CapMemCellOnCapMemBlock< Coordinates > const &  cell) const

◆ operator!=()

template<typename Coordinates >
bool haldls::vx::CapMemBlock< Coordinates >::operator!= ( CapMemBlock< Coordinates > const &  other) const

◆ operator==()

template<typename Coordinates >
bool haldls::vx::CapMemBlock< Coordinates >::operator== ( CapMemBlock< Coordinates > const &  other) const

◆ set_cell()

template<typename Coordinates >
void haldls::vx::CapMemBlock< Coordinates >::set_cell ( typename Coordinates::CapMemCellOnCapMemBlock< Coordinates > const &  cell,
typename CapMemCell< Coordinates >::value_type const &  value 
)

Friends And Related Function Documentation

◆ cereal::access

template<typename Coordinates >
friend class cereal::access
friend

Definition at line 135 of file capmem.h.

◆ operator<<

template<typename Coordinates >
std::ostream& operator<< ( std::ostream &  os,
CapMemBlock< Coordinates > const &  block 
)
friend

Definition at line 119 of file capmem.h.


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