12#include "detray/definitions/detail/qualifiers.hpp"
17namespace detray::axis {
55#define ENUM_PRINT(x) \
60DETRAY_HOST
inline std::ostream& operator<<(std::ostream& os, bounds b) {
65 ENUM_PRINT(e_circular);
70DETRAY_HOST
inline std::ostream& operator<<(std::ostream& os, label l) {
75 os <<
"e_x/e_r/e_rphi";
79 os <<
"e_y/e_phi/e_cyl_z";
86DETRAY_HOST
inline std::ostream& operator<<(std::ostream& os, binning b) {
89 ENUM_PRINT(e_regular);
90 ENUM_PRINT(e_irregular);