Skip to content

Class ILLIXR::record_header

ClassList > ILLIXR > record_header

Schema of each record. More...

  • #include <record_logger.hpp>

Public Functions

Type Name
const std::string & get_column_name (unsigned column) const
const std::type_info & get_column_type (unsigned column) const
unsigned get_columns () const
std::size_t get_id () const
const std::string & get_name () const
bool operator!= (const record_header & other) const
bool operator== (const record_header & other) const
Compares two schemata.
record_header (const std::string & name, std::vector< std::pair< std::string, const std::type_info & > > columns_)
std::string to_string () const

Detailed Description

name_ should be globally unique.

Public Functions Documentation

function get_column_name

inline const std::string & ILLIXR::record_header::get_column_name (
    unsigned column
) const

function get_column_type

inline const std::type_info & ILLIXR::record_header::get_column_type (
    unsigned column
) const

function get_columns

inline unsigned ILLIXR::record_header::get_columns () const

function get_id

inline std::size_t ILLIXR::record_header::get_id () const

function get_name

inline const std::string & ILLIXR::record_header::get_name () const

function operator!=

inline bool ILLIXR::record_header::operator!= (
    const record_header & other
) const

function operator==

Compares two schemata.

inline bool ILLIXR::record_header::operator== (
    const record_header & other
) const


function record_header

inline ILLIXR::record_header::record_header (
    const std::string & name,
    std::vector< std::pair< std::string, const std::type_info & > > columns_
) 

function to_string

inline std::string ILLIXR::record_header::to_string () const


The documentation for this class was generated from the following file /home/friedel/devel/ILLIXR/include/illixr/record_logger.hpp