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