Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2026-04-29 08:08:09

0001 #pragma once
0002 
0003 // IWYU pragma: always_keep
0004 // since IWYU otherwise removes this headers from output that need it
0005 // FIXME: this is only valid as of iwyu v21; until then use keep on includes
0006 
0007 #include <system_error>
0008 #include <type_traits>
0009 
0010 #include <fmt/core.h>
0011 #include <fmt/ostream.h>
0012 
0013 #include <edm4eic/Cov2f.h>
0014 #include <edm4eic/Cov3f.h>
0015 #include <edm4hep/Vector3f.h>
0016 #include <edm4hep/Vector3d.h>
0017 
0018 template <> struct fmt::formatter<edm4eic::Cov2f> : fmt::ostream_formatter {};
0019 template <> struct fmt::formatter<edm4eic::Cov3f> : fmt::ostream_formatter {};
0020 template <> struct fmt::formatter<edm4hep::Vector3f> : fmt::ostream_formatter {};
0021 template <> struct fmt::formatter<edm4hep::Vector3d> : fmt::ostream_formatter {};
0022 
0023 template <> struct fmt::formatter<std::error_code> : fmt::ostream_formatter {};