28 #include <pni/core/types.hpp>
75 column_info(
const pni::core::string &n,pni::core::type_id_t tid,
76 const std::vector<size_t> &s);
120 std::ostream &
operator<<(std::ostream &o,
const column_info &ci);
std::ostream & operator<<(std::ostream &o, const column_info &ci)
Definition: column_info.cpp:95
column_info & operator=(const column_info &ci)
copy assignment operator
Definition: column_info.cpp:71
pni::core::string _name
name of the columne
Definition: column_info.hpp:46
std::vector< size_t > _shape
shape of column data
Definition: column_info.hpp:48
Definition: cbf_reader.hpp:41
pni::core::string name() const
get name
Definition: column_info.hpp:116
pni::core::type_id_t _tid
type ID of column type
Definition: column_info.hpp:47
~column_info()
destructor
Definition: column_info.cpp:66
column_info()
default constructor
Definition: column_info.cpp:32
const std::vector< size_t > & shape() const
get cell shape
Definition: column_info.hpp:96
Spreadsheet column information.
Definition: column_info.hpp:43
pni::core::type_id_t type_id() const
get cells type ID
Definition: column_info.hpp:107