Advertisement
Guest User

Untitled

a guest
Mar 28th, 2014
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.27 KB | None | 0 0
  1. template <typename T> class CoreRegistry
  2. {
  3. private:
  4.     static T object;
  5.  
  6. public:
  7.  
  8.     static void set(T object) {
  9.         CoreRegistry<T>::object = object;
  10.     }
  11.  
  12.     static T get() {
  13.         return CoreRegistry<T>::object;
  14.     }
  15. };
  16.  
  17. template <typename T> T CoreRegistry<T>::object;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement