STADLS
coordinate_to_container.h File Reference
#include "haldls/vx/v2/container.h"
#include "hate/type_list.h"
#include "lola/vx/v2/container.h"
#include "haldls/vx/v2/container.def"
#include "lola/vx/v2/container.def"
+ Include dependency graph for coordinate_to_container.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  stadls::vx::v2::CoordinateToContainer< CoordinateT >
 Given a coordinate type, resolves the corresponding unique container type. More...
 

Namespaces

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

Macros

#define LAST_PLAYBACK_CONTAINER(Name, Type)   Type
 
#define LAST_PLAYBACK_CONTAINER(Name, Type)   typename Type::coordinate_type
 
#define PLAYBACK_CONTAINER(Name, Type)   Type,
 
#define PLAYBACK_CONTAINER(Name, Type)   LAST_PLAYBACK_CONTAINER(Name, Type),
 
#define PLAYBACK_CONTAINER(Name, Type)   typename Type::coordinate_type,
 
#define PLAYBACK_CONTAINER(Name, Type)   LAST_PLAYBACK_CONTAINER(Name, Type),
 

Typedefs

typedef hate::type_list<#define PLAYBACK_CONTAINER(Name, Type) # 13 "/jenkins/jenlib_workspaces_f9/bld_nightly-haldls.YmxkX25pZ2h0bHktaGFsZGxzIzEzNzk.x/haldls/include/stadls/vx/v2/coordinate_to_container.h" 2#define LAST_PLAYBACK_CONTAINER(Name, Type) #define PLAYBACK_CONTAINER(Name, Type) # 16 "/jenkins/jenlib_workspaces_f9/bld_nightly-haldls.YmxkX25pZ2h0bHktaGFsZGxzIzEzNzk.x/haldls/include/stadls/vx/v2/coordinate_to_container.h" 2 > stadls::vx::v2::container_list
 List of container types used to resolve a container type from a coordinate type. More...
 
typedef hate::type_list<#define PLAYBACK_CONTAINER(Name, Type) # 25 "/jenkins/jenlib_workspaces_f9/bld_nightly-haldls.YmxkX25pZ2h0bHktaGFsZGxzIzEzNzk.x/haldls/include/stadls/vx/v2/coordinate_to_container.h" 2#define LAST_PLAYBACK_CONTAINER(Name, Type) #define PLAYBACK_CONTAINER(Name, Type) # 28 "/jenkins/jenlib_workspaces_f9/bld_nightly-haldls.YmxkX25pZ2h0bHktaGFsZGxzIzEzNzk.x/haldls/include/stadls/vx/v2/coordinate_to_container.h" 2 > stadls::vx::v2::coordinate_list
 List of coordinate types sorted the same way as the container list. More...
 

Macro Definition Documentation

◆ LAST_PLAYBACK_CONTAINER [1/2]

#define LAST_PLAYBACK_CONTAINER (   Name,
  Type 
)    Type

◆ LAST_PLAYBACK_CONTAINER [2/2]

#define LAST_PLAYBACK_CONTAINER (   Name,
  Type 
)    typename Type::coordinate_type

◆ PLAYBACK_CONTAINER [1/4]

#define PLAYBACK_CONTAINER (   Name,
  Type 
)    Type,

◆ PLAYBACK_CONTAINER [2/4]

#define PLAYBACK_CONTAINER (   Name,
  Type 
)    LAST_PLAYBACK_CONTAINER(Name, Type),

◆ PLAYBACK_CONTAINER [3/4]

#define PLAYBACK_CONTAINER (   Name,
  Type 
)    typename Type::coordinate_type,

◆ PLAYBACK_CONTAINER [4/4]

#define PLAYBACK_CONTAINER (   Name,
  Type 
)    LAST_PLAYBACK_CONTAINER(Name, Type),