HALDLS
|
#include "fisch/vx/traits.h"
#include "fisch/vx/word_access_type.h"
#include "haldls/vx/genpybind.h"
#include "hate/type_list.h"
#include "hate/visibility.h"
#include <type_traits>
#include <boost/utility/enable_if.hpp>
#include <boost/variant.hpp>
#include "fisch/vx/container.def"
Go to the source code of this file.
Classes | |
struct | haldls::vx::detail::backend_container_type_from_backend< B > |
struct | haldls::vx::detail::backend_from_backend_container_type< BackendContainer > |
struct | haldls::vx::detail::BackendContainerBase< ContainerT, DefaultBackendContainer, AdditionalBackendContainer > |
Backend container trait base. More... | |
struct | haldls::vx::detail::BackendContainerTrait< ContainerT > |
class | haldls::vx::DifferentialWriteTrait |
Trait signalling derived-from container type support differential write operation. More... | |
struct | haldls::vx::detail::BackendContainerBase< ContainerT, DefaultBackendContainer, AdditionalBackendContainer >::generate_lookup_table< hate::type_list< Ts... > > |
struct | haldls::vx::HasLocalData< T, typename > |
struct | haldls::vx::HasLocalData< T, typename boost::enable_if_has_type< typename T::has_local_data >::type > |
struct | haldls::vx::HasLocalData< T, typename boost::enable_if_has_type< typename T::is_leaf_node >::type > |
Namespaces | |
haldls | |
haldls::vx | |
haldls::vx::detail | |
Macros | |
#define | LAST_PLAYBACK_CONTAINER(Name, Type) Name |
#define | LAST_PLAYBACK_CONTAINER(Name, Type) fisch::vx::word_access_type::Name |
#define | PLAYBACK_CONTAINER(Name, Type) Name, |
#define | PLAYBACK_CONTAINER(Name, Type) fisch::vx::word_access_type::Name, |
Typedefs | |
typedef hate::type_list<#define PLAYBACK_CONTAINER(Name, Type) #define LAST_PLAYBACK_CONTAINER(Name, Type) > | haldls::vx::BackendContainerList |
Enumerations | |
enum class | haldls::vx::Backend { haldls::vx::PLAYBACK_CONTAINER , haldls::vx::LAST_PLAYBACK_CONTAINER } |
Possible backends to target with PlaybackProgramBuilder::read/write. More... | |
Functions | |
template<typename T , size_t N> | |
constexpr bool | haldls::vx::detail::is_in_array (std::array< T, N > const &arr, T const &test) |
#define LAST_PLAYBACK_CONTAINER | ( | Name, | |
Type | |||
) | fisch::vx::word_access_type::Name |