#include <cstdint>
#include <ostream>
#include <type_traits>
#include <sys/types.h>
Go to the source code of this file.
|
| template<typename Tag, typename Integer> |
| bool | core::trust::operator== (const TaggedInteger< Tag, Integer > &lhs, const TaggedInteger< Tag, Integer > &rhs) |
| | Returns true iff both tagged integer instances are equal.
|
| template<typename Tag, typename Integer> |
| bool | core::trust::operator!= (const TaggedInteger< Tag, Integer > &lhs, const TaggedInteger< Tag, Integer > &rhs) |
| | Returns true iff both tagged integer instances are not equal.
|
| template<typename Tag, typename Integer> |
| bool | core::trust::operator< (const TaggedInteger< Tag, Integer > &lhs, const TaggedInteger< Tag, Integer > &rhs) |
| | Returns true iff the left-hand-side integer instance is smaller than the right-hand-side.
|
| template<typename Tag, typename Integer> |
| std::ostream & | core::trust::operator<< (std::ostream &out, const TaggedInteger< Tag, Integer > &ti) |
| | Pretty prints a tagged integer.
|