![]() |
aGrUM 2.3.2
a C++ library for (probabilistic) graphical models
|
Generic class for manipulating lists. More...
#include <cstddef>#include <iostream>#include <sstream>#include <vector>#include <agrum/agrum.h>#include <agrum/base/core/refPtr.h>#include <agrum/base/core/staticInitializer.h>#include <initializer_list>#include <agrum/base/core/list_tpl.h>Go to the source code of this file.
Classes | |
| class | gum::ListBucket< Val > |
| Bucket for a chained list. More... | |
| class | gum::List< Val > |
| Generic doubly linked lists. More... | |
| class | gum::ListConstIterator< Val > |
| Unsafe but fast const iterators for Lists. More... | |
| class | gum::ListIterator< Val > |
| Unsafe but fast iterators for Lists. More... | |
| class | gum::ListConstIteratorSafe< Val > |
| Safe const iterators for Lists. More... | |
| class | gum::ListIteratorSafe< Val > |
| Safe iterators for Lists. More... | |
Namespaces | |
| namespace | gum |
| gum is the global namespace for all aGrUM entities | |
Macros | |
| #define | GUM_DEFAULT_ITERATOR_NUMBER 4 |
Functions | |
| template<typename Val> | |
| std::ostream & | gum::operator<< (std::ostream &stream, const List< Val > &list) |
| an << operator for List | |
| template<typename Val> | |
| ListConstIterator< Val >::difference_type | gum::operator- (const ListConstIterator< Val > &iter1, const ListConstIterator< Val > &iter2) |
| For STL compliance, a distance operator. | |
| template<typename Val> | |
| ListConstIteratorSafe< Val >::difference_type | gum::operator- (const ListConstIteratorSafe< Val > &iter1, const ListConstIteratorSafe< Val > &iter2) |
| For STL compliance, a distance operator. | |
Generic class for manipulating lists.
Definition in file list.h.
| #define GUM_DEFAULT_ITERATOR_NUMBER 4 |
Definition at line 64 of file list.h.
Referenced by gum::List< Val >::List(), gum::List< gum::Instantiation * >::operator!=(), and gum::List< gum::Instantiation * >::operator+=().