![]() |
aGrUM
0.16.0
|
A class which creates the static iterator used by gim::Bijections. More...
#include <agrum/core/bijection.h>
Friends | |
template<typename T1 , typename T2 , typename Alloc , bool > | |
class | BijectionImplementation |
Friends that have access to the iterator. More... | |
A class which creates the static iterator used by gim::Bijections.
The aim of using this class rather than just creating __BijectionIterEnd as a global variable is to prevent other classes to access and modify __BijectionIterEnd.
Definition at line 1327 of file bijection.h.
|
staticprivate |
Creates (if needed) and returns the iterator __BijectionIterEnd.
|
staticprivate |
Creates (if needed) and returns the iterator __BijectionIterEndSafe.
|
friend |
Friends that have access to the iterator.
Definition at line 1330 of file bijection.h.
|
staticprivate |
The unsafe iterator used by everyone.
Definition at line 1337 of file bijection.h.
|
staticprivate |
The safe iterator used by everyone.
Definition at line 1334 of file bijection.h.