HALDLS
is_readable.h File Reference
#include "fisch/vx/traits.h"
#include "hate/type_list.h"
+ Include dependency graph for is_readable.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  haldls::vx::detail::IsReadable< T, typename >
 
struct  haldls::vx::detail::IsReadable< T, std::enable_if_t< hate::is_in_type_list< T, NonLeafNodeReadableContainerList >::value > >
 
struct  haldls::vx::detail::IsReadable< T, typename boost::enable_if_has_type< decltype(T::config_size_in_words)>::type >
 
struct  haldls::vx::detail::IsReadable< T, typename boost::enable_if_has_type< decltype(T::read_config_size_in_words)>::type >
 

Namespaces

 halco
 
 halco::hicann_dls
 
 halco::hicann_dls::vx
 
 halco::hicann_dls::vx::v2
 
 halco::hicann_dls::vx::v3
 
 haldls
 
 haldls::vx
 
 haldls::vx::detail
 
 haldls::vx::v2
 
 haldls::vx::v3
 
 lola
 
 lola::vx
 
 lola::vx::v2
 
 lola::vx::v3
 

Typedefs

using haldls::vx::v2::CapMemBlock = haldls::vx::CapMemBlock< halco::hicann_dls::vx::v2::Coordinates >
 
using haldls::vx::v3::CapMemBlock = haldls::vx::CapMemBlock< halco::hicann_dls::vx::v3::Coordinates >
 
using lola::vx::v2::ExternalPPUMemoryBlock = lola::vx::ExternalPPUMemoryBlock
 
using lola::vx::v3::ExternalPPUMemoryBlock = lola::vx::ExternalPPUMemoryBlock
 
typedef hate::type_list< lola::vx::SynapseCorrelationCalibRow, lola::vx::SynapseCorrelationCalibMatrix, lola::vx::SynapseLabelMatrix, lola::vx::SynapseLabelRow, lola::vx::SynapseMatrix, lola::vx::SynapseRow, lola::vx::SynapseWeightMatrix, lola::vx::SynapseWeightRow, v2::PPUMemory, v2::PPUMemoryBlock, v2::CapMemBlock, lola::vx::v2::AtomicNeuron, lola::vx::v2::CADCSampleRow, lola::vx::v2::CADCSamples, lola::vx::v2::ExternalPPUMemoryBlock, v3::PPUMemory, v3::PPUMemoryBlock, v3::CapMemBlock, lola::vx::v3::AtomicNeuron, lola::vx::v3::CADCSampleRow, lola::vx::v3::CADCSamples, lola::vx::v3::ExternalPPUMemoryBlockhaldls::vx::detail::NonLeafNodeReadableContainerList
 
using haldls::vx::v2::PPUMemory = haldls::vx::PPUMemory
 
using haldls::vx::v3::PPUMemory = haldls::vx::PPUMemory
 
using haldls::vx::v2::PPUMemoryBlock = haldls::vx::PPUMemoryBlock
 
using haldls::vx::v3::PPUMemoryBlock = haldls::vx::PPUMemoryBlock