13 lines
180 B
C++
13 lines
180 B
C++
#pragma once
|
|
|
|
template <class T> struct Badge
|
|
{
|
|
private:
|
|
constexpr Badge() = default;
|
|
|
|
Badge(const Badge<T>&) = delete;
|
|
Badge(Badge<T>&&) = delete;
|
|
|
|
friend T;
|
|
};
|