Flex  0.17.9
Public Types | Public Member Functions | Static Public Member Functions | Private Attributes | List of all members
gs::MutableNbrSliceMut< EDATA_T > Class Template Reference

#include <nbr.h>

Collaboration diagram for gs::MutableNbrSliceMut< EDATA_T >:
Collaboration graph
[legend]

Public Types

using nbr_t = MutableNbr< EDATA_T >
 
using nbr_ptr_t = MutableNbr< EDATA_T > *
 

Public Member Functions

 MutableNbrSliceMut ()
 
 ~MutableNbrSliceMut ()=default
 
void set_size (int size)
 
int size () const
 
void set_begin (nbr_t *ptr)
 
nbr_tbegin ()
 
nbr_tend ()
 

Static Public Member Functions

static MutableNbrSliceMut empty ()
 

Private Attributes

nbr_tptr_
 
int size_
 

Member Typedef Documentation

◆ nbr_ptr_t

template<typename EDATA_T >
using gs::MutableNbrSliceMut< EDATA_T >::nbr_ptr_t = MutableNbr<EDATA_T>*

◆ nbr_t

template<typename EDATA_T >
using gs::MutableNbrSliceMut< EDATA_T >::nbr_t = MutableNbr<EDATA_T>

Constructor & Destructor Documentation

◆ MutableNbrSliceMut()

template<typename EDATA_T >
gs::MutableNbrSliceMut< EDATA_T >::MutableNbrSliceMut ( )
inline

◆ ~MutableNbrSliceMut()

template<typename EDATA_T >
gs::MutableNbrSliceMut< EDATA_T >::~MutableNbrSliceMut ( )
default

Member Function Documentation

◆ begin()

template<typename EDATA_T >
nbr_t* gs::MutableNbrSliceMut< EDATA_T >::begin ( )
inline

◆ empty()

template<typename EDATA_T >
static MutableNbrSliceMut gs::MutableNbrSliceMut< EDATA_T >::empty ( )
inlinestatic

◆ end()

template<typename EDATA_T >
nbr_t* gs::MutableNbrSliceMut< EDATA_T >::end ( )
inline

◆ set_begin()

template<typename EDATA_T >
void gs::MutableNbrSliceMut< EDATA_T >::set_begin ( nbr_t ptr)
inline

◆ set_size()

template<typename EDATA_T >
void gs::MutableNbrSliceMut< EDATA_T >::set_size ( int  size)
inline

◆ size()

template<typename EDATA_T >
int gs::MutableNbrSliceMut< EDATA_T >::size ( ) const
inline

Member Data Documentation

◆ ptr_

template<typename EDATA_T >
nbr_t* gs::MutableNbrSliceMut< EDATA_T >::ptr_
private

◆ size_

template<typename EDATA_T >
int gs::MutableNbrSliceMut< EDATA_T >::size_
private

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