#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. More...
|
|
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. More...
|
|
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. More...
|
|
template<typename Tag , typename Integer > |
std::ostream & | core::trust::operator<< (std::ostream &out, const TaggedInteger< Tag, Integer > &ti) |
| Pretty prints a tagged integer. More...
|
|