11#ifndef RTCTK_COMPONENTFRAMEWORK_FITSCOLUMNFORMAT_HPP
12#define RTCTK_COMPONENTFRAMEWORK_FITSCOLUMNFORMAT_HPP
16#include <fmt/format.h>
29template <
class T,
typename _ =
void>
40 }
else if (length == 1) {
42 }
else if (length == std::nullopt) {
53template <
class T,
class... Args>
61template <
class T,
class... Args>
63 const gsl::span<std::optional<size_t>,
sizeof...(Args) + 1> sizes);
Definition commandReplier.cpp:21
std::string GetFitsType(const std::optional< size_t > length=FitsColumnFormat< T >::COUNT)
Get the TFORM value for a type.
Definition fitsColumnFormat.hpp:36
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:157
void GetFITSTForm(std::vector< std::string > &input)
Get a vactor of TFORM strings for a list of types.
Definition fitsColumnFormat.ipp:149