Lumiera  0.pre.03
»edit your freedom«
Column< VAL > Struct Template Reference

#include "lib/stat/data.hpp"

Description

template<typename VAL>
struct lib::stat::Column< VAL >

Descriptor and Accessor for a data column within a DataTable table.

Template Parameters
VALtype of values contained within this column; this type must be default constructible and copyable.

Definition at line 121 of file data.hpp.

Public Types

using ValueType = VAL
 

Public Member Functions

 Column (string headerID)
 
VAL & get ()
 
 operator VAL & ()
 
 operator VAL const & () const
 
template<typename X >
VAL & operator= (X &&newVal)
 

Public Attributes

vector< VAL > data
 
string header
 

Additional Inherited Members

- Protected Member Functions inherited from MoveOnly
 MoveOnly (MoveOnly &&)=default
 
 MoveOnly (MoveOnly const &)=delete
 
MoveOnlyoperator= (MoveOnly &&)=delete
 
MoveOnlyoperator= (MoveOnly const &)=delete
 
+ Inheritance diagram for Column< VAL >:
+ Collaboration diagram for Column< VAL >:

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