UFO
|
#include <algorithm>
#include <cassert>
#include <cstddef>
#include <string>
#include <vector>
#include "ufo/utils/ArrowProxy.h"
#include "ufo/utils/metoffice/MetOfficeSort.h"
Go to the source code of this file.
Classes | |
class | ufo::RecursiveSplitter |
Partitions an array into groups of elements equivalent according to certain criteria. More... | |
class | ufo::RecursiveSplitter::Group |
A range of indices of all array elements belonging to a particular equivalence class. More... | |
class | ufo::RecursiveSplitter::MultiElementGroupIterator |
An iterator over equivalence classes consisting of more than one element. More... | |
struct | ufo::RecursiveSplitter::MultiElementGroupIterator::BeginTag |
struct | ufo::RecursiveSplitter::MultiElementGroupIterator::EndTag |
class | ufo::RecursiveSplitter::GroupIterator |
An iterator over all equivalence classes. More... | |
class | ufo::RecursiveSplitter::GroupRange |
A range of equivalence classes. More... | |
class | ufo::RecursiveSplitter::MultiElementGroupRange |
A range of equivalence classes consisting of more than one element. More... | |
Namespaces | |
ufo | |