HOPS
HOPS class reference
Classes | Namespaces | Macros | Typedefs | Functions
MHO_AxisPack.hh File Reference
#include "MHO_Axis.hh"
#include "MHO_Meta.hh"

Go to the source code of this file.

Classes

class  hops::MHO_AxisPack< XAxisTypeS >
 Class MHO_AxisPack. More...
 

Namespaces

 hops
 

Macros

#define DefAxisPack1(TYPE1)   using MHO_AxisPack_##TYPE1 = MHO_AxisPack< MHO_Axis##TYPE1 >;
 
#define DefAxisPack2(TYPE1, TYPE2)   using MHO_AxisPack_##TYPE1##_##TYPE2 = MHO_AxisPack< MHO_Axis##TYPE1, MHO_Axis##TYPE2 >;
 
#define DefAxisPack3(TYPE1, TYPE2, TYPE3)    using MHO_AxisPack_##TYPE1##_##TYPE2##_##TYPE3 = MHO_AxisPack< MHO_Axis##TYPE1, MHO_Axis##TYPE2, MHO_Axis##TYPE3 >;
 
#define DefAxisPack4(TYPE1, TYPE2, TYPE3, TYPE4)
 

Typedefs

using hops::Double = double
 
using hops::Int = int
 
using hops::String = std::string
 

Functions

 hops::DefAxisPack1 (Double)
 
 hops::DefAxisPack1 (Int)
 
 hops::DefAxisPack1 (String)
 
 hops::DefAxisPack2 (Double, Double)
 
 hops::DefAxisPack2 (Double, Int)
 
 hops::DefAxisPack2 (Double, String)
 
 hops::DefAxisPack2 (Int, Double)
 
 hops::DefAxisPack2 (Int, Int)
 
 hops::DefAxisPack2 (Int, String)
 
 hops::DefAxisPack2 (String, Double)
 
 hops::DefAxisPack2 (String, Int)
 
 hops::DefAxisPack2 (String, String)
 
 hops::DefAxisPack3 (Double, Double, Double)
 
 hops::DefAxisPack3 (Double, Double, Int)
 
 hops::DefAxisPack3 (Double, Double, String)
 
 hops::DefAxisPack3 (Double, Int, Double)
 
 hops::DefAxisPack3 (Double, Int, Int)
 
 hops::DefAxisPack3 (Double, Int, String)
 
 hops::DefAxisPack3 (Double, String, Double)
 
 hops::DefAxisPack3 (Double, String, Int)
 
 hops::DefAxisPack3 (Double, String, String)
 
 hops::DefAxisPack3 (Int, Double, Double)
 
 hops::DefAxisPack3 (Int, Double, Int)
 
 hops::DefAxisPack3 (Int, Double, String)
 
 hops::DefAxisPack3 (Int, Int, Double)
 
 hops::DefAxisPack3 (Int, Int, Int)
 
 hops::DefAxisPack3 (Int, Int, String)
 
 hops::DefAxisPack3 (Int, String, Double)
 
 hops::DefAxisPack3 (Int, String, Int)
 
 hops::DefAxisPack3 (Int, String, String)
 
 hops::DefAxisPack3 (String, Double, Double)
 
 hops::DefAxisPack3 (String, Double, Int)
 
 hops::DefAxisPack3 (String, Double, String)
 
 hops::DefAxisPack3 (String, Int, Double)
 
 hops::DefAxisPack3 (String, Int, Int)
 
 hops::DefAxisPack3 (String, Int, String)
 
 hops::DefAxisPack3 (String, String, Double)
 
 hops::DefAxisPack3 (String, String, Int)
 
 hops::DefAxisPack3 (String, String, String)
 
 hops::DefAxisPack4 (Double, Double, Double, Double)
 
 hops::DefAxisPack4 (Double, Double, Double, Int)
 
 hops::DefAxisPack4 (Double, Double, Double, String)
 
 hops::DefAxisPack4 (Double, Double, Int, Double)
 
 hops::DefAxisPack4 (Double, Double, Int, Int)
 
 hops::DefAxisPack4 (Double, Double, Int, String)
 
 hops::DefAxisPack4 (Double, Double, String, Double)
 
 hops::DefAxisPack4 (Double, Double, String, Int)
 
 hops::DefAxisPack4 (Double, Double, String, String)
 
 hops::DefAxisPack4 (Double, Int, Double, Double)
 
 hops::DefAxisPack4 (Double, Int, Double, Int)
 
 hops::DefAxisPack4 (Double, Int, Double, String)
 
 hops::DefAxisPack4 (Double, Int, Int, Double)
 
 hops::DefAxisPack4 (Double, Int, Int, Int)
 
 hops::DefAxisPack4 (Double, Int, Int, String)
 
 hops::DefAxisPack4 (Double, Int, String, Double)
 
 hops::DefAxisPack4 (Double, Int, String, Int)
 
 hops::DefAxisPack4 (Double, Int, String, String)
 
 hops::DefAxisPack4 (Double, String, Double, Double)
 
 hops::DefAxisPack4 (Double, String, Double, Int)
 
 hops::DefAxisPack4 (Double, String, Double, String)
 
 hops::DefAxisPack4 (Double, String, Int, Double)
 
 hops::DefAxisPack4 (Double, String, Int, Int)
 
 hops::DefAxisPack4 (Double, String, Int, String)
 
 hops::DefAxisPack4 (Double, String, String, Double)
 
 hops::DefAxisPack4 (Double, String, String, Int)
 
 hops::DefAxisPack4 (Double, String, String, String)
 
 hops::DefAxisPack4 (Int, Double, Double, Double)
 
 hops::DefAxisPack4 (Int, Double, Double, Int)
 
 hops::DefAxisPack4 (Int, Double, Double, String)
 
 hops::DefAxisPack4 (Int, Double, Int, Double)
 
 hops::DefAxisPack4 (Int, Double, Int, Int)
 
 hops::DefAxisPack4 (Int, Double, Int, String)
 
 hops::DefAxisPack4 (Int, Double, String, Double)
 
 hops::DefAxisPack4 (Int, Double, String, Int)
 
 hops::DefAxisPack4 (Int, Double, String, String)
 
 hops::DefAxisPack4 (Int, Int, Double, Double)
 
 hops::DefAxisPack4 (Int, Int, Double, Int)
 
 hops::DefAxisPack4 (Int, Int, Double, String)
 
 hops::DefAxisPack4 (Int, Int, Int, Double)
 
 hops::DefAxisPack4 (Int, Int, Int, Int)
 
 hops::DefAxisPack4 (Int, Int, Int, String)
 
 hops::DefAxisPack4 (Int, Int, String, Double)
 
 hops::DefAxisPack4 (Int, Int, String, Int)
 
 hops::DefAxisPack4 (Int, Int, String, String)
 
 hops::DefAxisPack4 (Int, String, Double, Double)
 
 hops::DefAxisPack4 (Int, String, Double, Int)
 
 hops::DefAxisPack4 (Int, String, Double, String)
 
 hops::DefAxisPack4 (Int, String, Int, Double)
 
 hops::DefAxisPack4 (Int, String, Int, Int)
 
 hops::DefAxisPack4 (Int, String, Int, String)
 
 hops::DefAxisPack4 (Int, String, String, Double)
 
 hops::DefAxisPack4 (Int, String, String, Int)
 
 hops::DefAxisPack4 (Int, String, String, String)
 
 hops::DefAxisPack4 (String, Double, Double, Double)
 
 hops::DefAxisPack4 (String, Double, Double, Int)
 
 hops::DefAxisPack4 (String, Double, Double, String)
 
 hops::DefAxisPack4 (String, Double, Int, Double)
 
 hops::DefAxisPack4 (String, Double, Int, Int)
 
 hops::DefAxisPack4 (String, Double, Int, String)
 
 hops::DefAxisPack4 (String, Double, String, Double)
 
 hops::DefAxisPack4 (String, Double, String, Int)
 
 hops::DefAxisPack4 (String, Double, String, String)
 
 hops::DefAxisPack4 (String, Int, Double, Double)
 
 hops::DefAxisPack4 (String, Int, Double, Int)
 
 hops::DefAxisPack4 (String, Int, Double, String)
 
 hops::DefAxisPack4 (String, Int, Int, Double)
 
 hops::DefAxisPack4 (String, Int, Int, Int)
 
 hops::DefAxisPack4 (String, Int, Int, String)
 
 hops::DefAxisPack4 (String, Int, String, Double)
 
 hops::DefAxisPack4 (String, Int, String, Int)
 
 hops::DefAxisPack4 (String, Int, String, String)
 
 hops::DefAxisPack4 (String, String, Double, Double)
 
 hops::DefAxisPack4 (String, String, Double, Int)
 
 hops::DefAxisPack4 (String, String, Double, String)
 
 hops::DefAxisPack4 (String, String, Int, Double)
 
 hops::DefAxisPack4 (String, String, Int, Int)
 
 hops::DefAxisPack4 (String, String, Int, String)
 
 hops::DefAxisPack4 (String, String, String, Double)
 
 hops::DefAxisPack4 (String, String, String, Int)
 
 hops::DefAxisPack4 (String, String, String, String)
 

Macro Definition Documentation

◆ DefAxisPack1

#define DefAxisPack1 (   TYPE1)    using MHO_AxisPack_##TYPE1 = MHO_AxisPack< MHO_Axis##TYPE1 >;

◆ DefAxisPack2

#define DefAxisPack2 (   TYPE1,
  TYPE2 
)    using MHO_AxisPack_##TYPE1##_##TYPE2 = MHO_AxisPack< MHO_Axis##TYPE1, MHO_Axis##TYPE2 >;

◆ DefAxisPack3

#define DefAxisPack3 (   TYPE1,
  TYPE2,
  TYPE3 
)     using MHO_AxisPack_##TYPE1##_##TYPE2##_##TYPE3 = MHO_AxisPack< MHO_Axis##TYPE1, MHO_Axis##TYPE2, MHO_Axis##TYPE3 >;

◆ DefAxisPack4

#define DefAxisPack4 (   TYPE1,
  TYPE2,
  TYPE3,
  TYPE4 
)
Value:
using MHO_AxisPack_##TYPE1##_##TYPE2##_##TYPE3##_##TYPE4 = \
MHO_AxisPack< MHO_Axis##TYPE1, MHO_Axis##TYPE2, MHO_Axis##TYPE3, MHO_Axis##TYPE4 >;