12#ifndef RTCTK_COMPONENTFRAMEWORK_FITSCOLUMNFORMAT_HPP
13#define RTCTK_COMPONENTFRAMEWORK_FITSCOLUMNFORMAT_HPP
17#include <fmt/format.h>
30template <
class T,
typename _ =
void>
41 }
else if (length == 1) {
43 }
else if (length == std::nullopt) {
54template <
class T,
class... Args>
62template <
class T,
class... Args>
64 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