Flex  0.17.9
Public Member Functions | Public Attributes | List of all members
gs::RecordView Struct Reference

#include <types.h>

Collaboration diagram for gs::RecordView:
Collaboration graph
[legend]

Public Member Functions

 RecordView ()
 
 RecordView (size_t offset, const Table *table)
 
size_t size () const
 
Any operator[] (size_t idx) const
 
template<typename T >
get_field (int col_id) const
 

Public Attributes

size_t offset
 
const Tabletable
 

Constructor & Destructor Documentation

◆ RecordView() [1/2]

gs::RecordView::RecordView ( )
inline

◆ RecordView() [2/2]

gs::RecordView::RecordView ( size_t  offset,
const Table table 
)
inline

Member Function Documentation

◆ get_field()

template<typename T >
T gs::RecordView::get_field ( int  col_id) const

◆ operator[]()

Any gs::RecordView::operator[] ( size_t  idx) const

◆ size()

size_t gs::RecordView::size ( ) const

Member Data Documentation

◆ offset

size_t gs::RecordView::offset

◆ table

const Table* gs::RecordView::table

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