Flex  0.17.9
Classes | Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
gs::MutableNbrSlice< RecordView > Class Reference

#include <nbr.h>

Collaboration diagram for gs::MutableNbrSlice< RecordView >:
Collaboration graph
[legend]

Classes

struct  MutableTableNbr
 

Public Types

using const_nbr_t = const MutableTableNbr
 
using const_nbr_ptr_t = const MutableTableNbr
 

Public Member Functions

 MutableNbrSlice (MutableNbrSlice< size_t > slice, const Table &table)
 
 MutableNbrSlice (const MutableNbrSlice &rhs)
 
 ~MutableNbrSlice ()=default
 
void set_size (int size)
 
int size () const
 
int field_num () const
 
void set_begin (const MutableNbr< size_t > *ptr)
 
const MutableTableNbr begin () const
 
const MutableTableNbr end () const
 

Static Public Member Functions

static MutableNbrSlice empty (const Table &table)
 

Public Attributes

MutableNbrSlice< size_t > slice_
 
const Tabletable_
 

Member Typedef Documentation

◆ const_nbr_ptr_t

using gs::MutableNbrSlice< RecordView >::const_nbr_ptr_t = const MutableTableNbr

◆ const_nbr_t

using gs::MutableNbrSlice< RecordView >::const_nbr_t = const MutableTableNbr

Constructor & Destructor Documentation

◆ MutableNbrSlice() [1/2]

gs::MutableNbrSlice< RecordView >::MutableNbrSlice ( MutableNbrSlice< size_t >  slice,
const Table table 
)
inline

◆ MutableNbrSlice() [2/2]

◆ ~MutableNbrSlice()

Member Function Documentation

◆ begin()

const MutableTableNbr gs::MutableNbrSlice< RecordView >::begin ( ) const
inline

◆ empty()

static MutableNbrSlice gs::MutableNbrSlice< RecordView >::empty ( const Table table)
inlinestatic

◆ end()

const MutableTableNbr gs::MutableNbrSlice< RecordView >::end ( ) const
inline

◆ field_num()

int gs::MutableNbrSlice< RecordView >::field_num ( ) const
inline

◆ set_begin()

void gs::MutableNbrSlice< RecordView >::set_begin ( const MutableNbr< size_t > *  ptr)
inline

◆ set_size()

void gs::MutableNbrSlice< RecordView >::set_size ( int  size)
inline

◆ size()

int gs::MutableNbrSlice< RecordView >::size ( ) const
inline

Member Data Documentation

◆ slice_

◆ table_


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