tx01_magic_match.hpp 241 B

12345678910111213
  1. #ifndef _TX01_MAGIC_MATCH_HPP_
  2. #define _TX01_MAGIC_MATCH_HPP_ 1
  3. template <class T, intmax_t magic>
  4. const T *tx01_try_match_magic(const char *p)
  5. {
  6. const T *ptr = (const T*) p;
  7. if (ptr->magic == magic)
  8. return ptr;
  9. return NULL;
  10. }
  11. #endif