hoshi-lang dev
Yet another programming language
Loading...
Searching...
No Matches
indexTableDeprecated< A, B > Class Template Reference

#include <def.hpp>

Classes

class  iterator
 

Public Member Functions

yoi::indexT put (const A &a, const B &b)
 
B & operator[] (const A &k)
 
B & operator[] (yoi::indexT k)
 
yoi::indexT getIndex (const A &k)
 
iterator begin ()
 
iterator end ()
 
yoi::indexT size () const
 

Private Attributes

vec< std::pair< A, B > > indexes
 

Detailed Description

template<typename A, typename B>
class yoi::indexTableDeprecated< A, B >

Definition at line 100 of file def.hpp.

Member Function Documentation

◆ begin()

template<typename A , typename B >
iterator begin ( )
inline

Definition at line 149 of file def.hpp.

References indexTableDeprecated< A, B >::indexes.

◆ end()

template<typename A , typename B >
iterator end ( )
inline

Definition at line 151 of file def.hpp.

References indexTableDeprecated< A, B >::indexes.

◆ getIndex()

template<typename A , typename B >
yoi::indexT getIndex ( const A &  k)
inline

Definition at line 129 of file def.hpp.

References indexTableDeprecated< A, B >::indexes.

◆ operator[]() [1/2]

template<typename A , typename B >
B & operator[] ( const A &  k)
inline

Definition at line 114 of file def.hpp.

References indexTableDeprecated< A, B >::indexes.

◆ operator[]() [2/2]

template<typename A , typename B >
B & operator[] ( yoi::indexT  k)
inline

Definition at line 122 of file def.hpp.

References indexTableDeprecated< A, B >::indexes.

◆ put()

template<typename A , typename B >
yoi::indexT put ( const A &  a,
const B &  b 
)
inline

Definition at line 104 of file def.hpp.

References indexTableDeprecated< A, B >::indexes.

◆ size()

template<typename A , typename B >
yoi::indexT size ( ) const
inline

Definition at line 153 of file def.hpp.

References indexTableDeprecated< A, B >::indexes.

Member Data Documentation

◆ indexes


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