smartptr_detail.h 619 B

123456789101112131415161718192021222324252627282930313233
  1. //
  2. // "$Id$"
  3. //
  4. // Copyright (c)1992-2050, ZheJiang Dahua Technology Stock CO.LTD.
  5. // All Rights Reserved.
  6. //
  7. // Description:
  8. // Revisions: Year-Month-Day SVN-Author Modification
  9. //
  10. #ifndef INFRA_SMART_PTR_DETAIL_H__
  11. #define INFRA_SMART_PTR_DETAIL_H__
  12. namespace Dahua {
  13. namespace Memory {
  14. ////////////////////////////////////////////////////////////////////////////////
  15. namespace Detail {
  16. struct static_cast_tag {};
  17. struct const_cast_tag {};
  18. struct dynamic_cast_tag {};
  19. struct polymorphic_cast_tag {};
  20. } // namespace Detail
  21. } // namespace Memory
  22. } // namespace Dahua
  23. #endif // INFRA_SMART_PTR_DETAIL_H__