momo  3.9
momo::DataAssignment< TColumn, TItemArg > Class Template Reference

#include <DataColumn.h>

Public Types

typedef TColumn Column
 
typedef TItemArg ItemArg
 

Public Member Functions

 DataAssignment (const Column &column, ItemArg &&itemArg) noexcept
 
 DataAssignment (DataAssignment &&)=default
 
 DataAssignment (const DataAssignment &)=delete
 
 ~DataAssignment ()=default
 
DataAssignmentoperator= (const DataAssignment &)=delete
 
const ColumnGetColumn () const noexcept
 
ItemArg && GetItemArg () const noexcept
 

Member Typedef Documentation

◆ Column

template<typename TColumn , typename TItemArg >
typedef TColumn momo::DataAssignment< TColumn, TItemArg >::Column

◆ ItemArg

template<typename TColumn , typename TItemArg >
typedef TItemArg momo::DataAssignment< TColumn, TItemArg >::ItemArg

Constructor & Destructor Documentation

◆ DataAssignment() [1/3]

template<typename TColumn , typename TItemArg >
momo::DataAssignment< TColumn, TItemArg >::DataAssignment ( const Column column,
ItemArg &&  itemArg 
)
inlinenoexcept

◆ DataAssignment() [2/3]

template<typename TColumn , typename TItemArg >
momo::DataAssignment< TColumn, TItemArg >::DataAssignment ( DataAssignment< TColumn, TItemArg > &&  )
default

◆ DataAssignment() [3/3]

template<typename TColumn , typename TItemArg >
momo::DataAssignment< TColumn, TItemArg >::DataAssignment ( const DataAssignment< TColumn, TItemArg > &  )
delete

◆ ~DataAssignment()

template<typename TColumn , typename TItemArg >
momo::DataAssignment< TColumn, TItemArg >::~DataAssignment ( )
default

Member Function Documentation

◆ GetColumn()

template<typename TColumn , typename TItemArg >
const Column& momo::DataAssignment< TColumn, TItemArg >::GetColumn ( ) const
inlinenoexcept

◆ GetItemArg()

template<typename TColumn , typename TItemArg >
ItemArg&& momo::DataAssignment< TColumn, TItemArg >::GetItemArg ( ) const
inlinenoexcept

◆ operator=()

template<typename TColumn , typename TItemArg >
DataAssignment& momo::DataAssignment< TColumn, TItemArg >::operator= ( const DataAssignment< TColumn, TItemArg > &  )
delete

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