RTC Toolkit 5.0.0
Loading...
Searching...
No Matches
Classes | Namespaces | Functions
fitsColumnFormat.ipp File Reference

fitscolumnFormat is used to get a fits type from a C++ type. More...

#include <rtctk/componentFramework/fitsColumnFormat.hpp>
#include <rtctk/componentFramework/recordingTypeTraits.hpp>
#include <rtctk/componentFramework/typeTraits.hpp>
#include <array>
#include <limits>
#include <optional>
#include <type_traits>

Go to the source code of this file.

Classes

struct  rtctk::componentFramework::FitsColumnFormat< T, typename std::enable_if< IS_STD_ARRAY_TYPE< T > >::type >
 
struct  rtctk::componentFramework::FitsColumnFormat< T, typename std::enable_if< IS_STATIC_SPAN_TYPE< T > >::type >
 
struct  rtctk::componentFramework::FitsColumnFormat< T, typename std::enable_if< IS_DYNAMIC_SPAN_TYPE< T > >::type >
 
struct  rtctk::componentFramework::FitsColumnFormat< T, typename std::enable_if< IS_VECTOR_TYPE< T > >::type >
 
struct  rtctk::componentFramework::FitsColumnFormat< T, typename std::enable_if< IS_MATRIX_BUFFER_TYPE< T > >::type >
 
struct  rtctk::componentFramework::FitsColumnFormat< std::string >
 
struct  rtctk::componentFramework::FitsColumnFormat< bool >
 
struct  rtctk::componentFramework::FitsColumnFormat< uint8_t >
 
struct  rtctk::componentFramework::FitsColumnFormat< int8_t >
 
struct  rtctk::componentFramework::FitsColumnFormat< int16_t >
 
struct  rtctk::componentFramework::FitsColumnFormat< uint16_t >
 
struct  rtctk::componentFramework::FitsColumnFormat< int32_t >
 
struct  rtctk::componentFramework::FitsColumnFormat< uint32_t >
 
struct  rtctk::componentFramework::FitsColumnFormat< int64_t >
 
struct  rtctk::componentFramework::FitsColumnFormat< uint64_t >
 
struct  rtctk::componentFramework::FitsColumnFormat< float >
 
struct  rtctk::componentFramework::FitsColumnFormat< double >
 

Namespaces

namespace  rtctk
 
namespace  rtctk::componentFramework
 

Functions

template<class T , class... Args>
void rtctk::componentFramework::GetFITSTForm (std::vector< std::string > &input)
 Get a vactor of TFORM strings for a list of types.
 
template<class T , class... Args>
void rtctk::componentFramework::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.
 

Detailed Description

fitscolumnFormat is used to get a fits type from a C++ type.

Supports arrays and vectors.