Alexandria  2.25.0
SDC-CH common library for the Euclid project
Public Member Functions | Public Attributes | List of all members
Euclid::Table::HeaderVisitor Struct Reference
Inheritance diagram for Euclid::Table::HeaderVisitor:
Inheritance graph
[legend]
Collaboration diagram for Euclid::Table::HeaderVisitor:
Collaboration graph
[legend]

Public Member Functions

 HeaderVisitor (CCfits::HDU *hdu, const std::string &key, const std::string &comment)
 
template<typename T >
void operator() (T &&val) const
 

Public Attributes

CCfits::HDU * m_hdu
 
const std::stringm_key
 
const std::stringm_comment
 

Detailed Description

Definition at line 33 of file FitsWriter.cpp.

Constructor & Destructor Documentation

◆ HeaderVisitor()

Euclid::Table::HeaderVisitor::HeaderVisitor ( CCfits::HDU *  hdu,
const std::string key,
const std::string comment 
)
inline

Definition at line 35 of file FitsWriter.cpp.

Member Function Documentation

◆ operator()()

template<typename T >
void Euclid::Table::HeaderVisitor::operator() ( T &&  val) const
inline

Definition at line 39 of file FitsWriter.cpp.

References m_comment, m_hdu, and m_key.

Member Data Documentation

◆ m_comment

const std::string & Euclid::Table::HeaderVisitor::m_comment

Definition at line 44 of file FitsWriter.cpp.

Referenced by operator()().

◆ m_hdu

CCfits::HDU* Euclid::Table::HeaderVisitor::m_hdu

Definition at line 43 of file FitsWriter.cpp.

Referenced by operator()().

◆ m_key

const std::string& Euclid::Table::HeaderVisitor::m_key

Definition at line 44 of file FitsWriter.cpp.

Referenced by Euclid::Table::FitsWriter::init(), and operator()().


The documentation for this struct was generated from the following file: