src/base/unused.hpp¶
Namespaces¶
| Name |
|---|
| sgns |
Classes¶
| Name | |
|---|---|
| struct | sgns::Unused |
Functions¶
| Name | |
|---|---|
| template <size_t N,class Stream > Stream & |
operator<<(Stream & s, const Unused< N > & ) |
| template <size_t N,class Stream > Stream & |
operator>>(Stream & s, Unused< N > & ) |
Functions Documentation¶
function operator<<¶
function operator>>¶
Source code¶
#ifndef SUPERGENIUS_UNUSED
#define SUPERGENIUS_UNUSED
#include <cstddef>
namespace sgns {
template <size_t N>
struct Unused {
inline static constexpr size_t index = N;
bool operator==(const Unused &) const {
return true;
}
};
template <size_t N, class Stream>
Stream &operator<<(Stream &s, const Unused<N> &) {
return s;
}
template <size_t N, class Stream>
Stream &operator>>(Stream &s, Unused<N> &) {
return s;
}
} // namespace sgns
#endif // SUPERGENIUS_UNUSED
Updated on 2026-03-04 at 13:10:44 -0800