STADLS
dumper.h File Reference
#include "haldls/cerealization.h"
#include "haldls/vx/v2/container.h"
#include "lola/vx/v2/container.h"
#include "stadls/vx/dumper.h"
#include "stadls/vx/genpybind.h"
#include "stadls/vx/playback_program_builder.h"
#include "stadls/vx/v2/coordinate_to_container.h"
#include "stadls/vx/v2/dumperdone.h"
#include "haldls/vx/v2/container.def"
#include "lola/vx/v2/container.def"
+ Include dependency graph for dumper.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 stadls
 
 stadls::vx
 
 stadls::vx::detail
 
 stadls::vx::v2
 

Macros

#define PLAYBACK_CONTAINER(_Name, Type)
 
#define PLAYBACK_CONTAINER(_Name, Type)
 

Typedefs

using stadls::vx::v2::Dumper = stadls::vx::detail::Dumper< DumperDone >
 
using stadls::vx::v2::PlaybackProgramBuilderDumper = detail::PlaybackProgramBuilderAdapter< Dumper, Dumper::done_type, CoordinateToContainer >
 

Functions

template SYMBOL_VISIBLE std::ostream & stadls::vx::detail::operator<< (std::ostream &, PlaybackProgramBuilderAdapter< stadls::vx::v2::Dumper, stadls::vx::v2::Dumper::done_type, stadls::vx::v2::CoordinateToContainer > const &)
 

Macro Definition Documentation

◆ PLAYBACK_CONTAINER [1/2]

#define PLAYBACK_CONTAINER (   _Name,
  Type 
)
Value:
extern template SYMBOL_VISIBLE void stadls::vx::v2::Dumper::write<Type>( \
typename Type::coordinate_type const&, Type const&); \
stadls::vx::v2::Dumper::read<Type>(typename Type::coordinate_type const&);
Ticket for to-be-available container data corresponding to a read instruction.

Definition at line 65 of file dumper.h.

◆ PLAYBACK_CONTAINER [2/2]

#define PLAYBACK_CONTAINER (   _Name,
  Type 
)
Value:
extern template void v2::PlaybackProgramBuilderDumper::write<Type>( \
typename Type::coordinate_type const& coord, Type const& config, \
haldls::vx::Backend backend); \
extern template void v2::PlaybackProgramBuilderDumper::write<Type>( \
typename Type::coordinate_type const& coord, Type const& config); \
extern template void v2::PlaybackProgramBuilderDumper::write<Type>( \
typename Type::coordinate_type const& coord, Type const& config, \
Type const& config_reference, haldls::vx::Backend backend); \
extern template void v2::PlaybackProgramBuilderDumper::write<Type>( \
typename Type::coordinate_type const& coord, Type const& config, \
Type const& config_reference); \
extern template PlaybackProgram::ContainerTicket<Type> \
v2::PlaybackProgramBuilderDumper::read<typename Type::coordinate_type>( \
typename Type::coordinate_type const& coord, haldls::vx::Backend backend); \
extern template PlaybackProgram::ContainerTicket<Type> \
v2::PlaybackProgramBuilderDumper::read<typename Type::coordinate_type>( \
typename Type::coordinate_type const& coord);

Definition at line 65 of file dumper.h.