SourceXtractorPlusPlus  0.15
Please provide a description of the project.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Public Attributes | Private Attributes | List of all members
SourceXtractor::OutputRegistry::ColumnFromSource Class Reference
Collaboration diagram for SourceXtractor::OutputRegistry::ColumnFromSource:
[legend]

Public Member Functions

template<typename PropertyType , typename OutType >
 ColumnFromSource (ColumnConverter< PropertyType, OutType > converter)
 
Euclid::Table::Row::cell_type operator() (const SourceInterface &source)
 

Public Attributes

std::size_t index = 0
 

Private Attributes

std::function
< Euclid::Table::Row::cell_type(const
SourceInterface &, std::size_t
index)> 
m_convert_func
 

Detailed Description

Definition at line 163 of file OutputRegistry.h.

Constructor & Destructor Documentation

template<typename PropertyType , typename OutType >
SourceXtractor::OutputRegistry::ColumnFromSource::ColumnFromSource ( ColumnConverter< PropertyType, OutType >  converter)
inline

Definition at line 166 of file OutputRegistry.h.

References SourceXtractor::SourceInterface::getProperty(), index, and m_convert_func.

Here is the call graph for this function:

Member Function Documentation

Euclid::Table::Row::cell_type SourceXtractor::OutputRegistry::ColumnFromSource::operator() ( const SourceInterface source)
inline

Definition at line 171 of file OutputRegistry.h.

References index, and m_convert_func.

Member Data Documentation

std::size_t SourceXtractor::OutputRegistry::ColumnFromSource::index = 0

Definition at line 174 of file OutputRegistry.h.

Referenced by ColumnFromSource(), and operator()().

std::function<Euclid::Table::Row::cell_type(const SourceInterface&, std::size_t index)> SourceXtractor::OutputRegistry::ColumnFromSource::m_convert_func
private

Definition at line 176 of file OutputRegistry.h.

Referenced by ColumnFromSource(), and operator()().


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