12#ifndef RTCTK_COMPONENTFRAMEWORK_FITSCOLUMNFORMAT_HPP
13#define RTCTK_COMPONENTFRAMEWORK_FITSCOLUMNFORMAT_HPP
17#include <fmt/format.h>
30template <
class T,
typename _ =
void>
39 if (std::is_same_v<T, std::string>
and length.has_value()) {
47 }
else if (
length == std::nullopt) {
58template <
class T,
class... Args>
66template <
class T,
class... Args>
68 const gsl::span<std::optional<size_t>,
sizeof...(Args) + 1>
sizes);
Definition commandReplier.cpp:22
std::string GetFitsType(const std::optional< size_t > length=FitsColumnFormat< T >::COUNT)
Get the TFORM value for a type.
Definition fitsColumnFormat.hpp:37
void GetFITSTFormWithLength(std::vector< std::string > &input, const gsl::span< std::optional< size_t >, sizeof...(Args)+1 > sizes)
Get a vactor of TFORM strings for a list of types using the custom sizes provided.
Definition fitsColumnFormat.ipp:158
void GetFITSTForm(std::vector< std::string > &input)
Get a vactor of TFORM strings for a list of types.
Definition fitsColumnFormat.ipp:150
elt::mal::future< std::string > InjectReqRepEvent(StateMachineEngine &engine)
Definition malEventInjector.hpp:23