| 1234567891011121314151617181920 |
- //
- // identity.hpp
- // gameutils
- //
- // Created by Sam Jaffe on 7/5/16.
- //
- #pragma once
- #include <type_traits>
- template <typename T, typename ID = unsigned int>
- class identity {
- public:
- ID const id;
- private:
- friend T;
- identity( ID _id ) : id( std::move( _id ) ) {}
- identity( ) = delete;
- };
|