hoshi-lang dev
Yet another programming language
Loading...
Searching...
No Matches
indexPool< T > Class Template Reference

#include <def.hpp>

Public Member Functions

yoi::indexT put (const T &t)
 
yoi::indexT size () const
 
T & operator[] (yoi::indexT i)
 

Private Attributes

vec< T > pool
 

Detailed Description

template<typename T>
class yoi::indexPool< T >

Definition at line 303 of file def.hpp.

Member Function Documentation

◆ operator[]()

template<typename T >
T & operator[] ( yoi::indexT  i)
inline

Definition at line 315 of file def.hpp.

References indexPool< T >::pool.

◆ put()

template<typename T >
yoi::indexT put ( const T &  t)
inline

Definition at line 306 of file def.hpp.

References indexPool< T >::pool.

◆ size()

template<typename T >
yoi::indexT size ( ) const
inline

Definition at line 314 of file def.hpp.

References indexPool< T >::pool.

Member Data Documentation

◆ pool

template<typename T >
vec<T> pool
private

Definition at line 304 of file def.hpp.

Referenced by indexPool< T >::operator[](), indexPool< T >::put(), and indexPool< T >::size().


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