|
dune-common 2.10
|
Classes for building sets out of enumeration values. More...
#include <iostream>Go to the source code of this file.
Classes | |
| class | Dune::EmptySet< TA > |
| An empty set. More... | |
| class | Dune::AllSet< TA > |
| A set containing everything. More... | |
| class | Dune::EnumItem< TA, item > |
| A set consisting only of one item. More... | |
| class | Dune::EnumRange< TA, from, end > |
| A set representing a range including the borders. More... | |
| class | Dune::NegateSet< S > |
| The negation of a set. An item is contained in the set if and only if it is not contained in the negated set. More... | |
| class | Dune::Combine< TI1, TI2, TA > |
| A set combining two other sets. More... | |
Namespaces | |
| namespace | Dune |
| Dune namespace. | |
Functions | |
| template<typename TA, int i> | |
| std::ostream & | Dune::operator<< (std::ostream &os, const EnumItem< TA, i > &) |
| template<typename TA, int from, int to> | |
| std::ostream & | Dune::operator<< (std::ostream &os, const EnumRange< TA, from, to > &) |
| template<class TI1, class TI2> | |
| Combine< TI1, TI2, typename TI1::Type > | Dune::combine (const TI1 &set1, const TI2 &set2) |
| template<class TI1, class TI2, class T> | |
| std::ostream & | Dune::operator<< (std::ostream &os, const Combine< TI1, TI2, T > &) |
Classes for building sets out of enumeration values.