ILLIXR: Illinois Extended Reality Testbed
Public Member Functions | List of all members
ILLIXR::record_header Class Reference

Schema of each record. More...

#include <record_logger.hpp>

Public Member Functions

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

Detailed Description

Schema of each record.

name_ should be globally unique.


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