Forward.h 800 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. // Copyright (C) 2009-2021, Panagiotis Christopoulos Charitos and contributors.
  2. // All rights reserved.
  3. // Code licensed under the BSD License.
  4. // http://www.anki3d.org/LICENSE
  5. /// @file It contains forward declarations of util classes.
  6. #pragma once
  7. #include <AnKi/Util/StdTypes.h>
  8. namespace anki {
  9. template<U32 N, typename TChunkType>
  10. class BitSet;
  11. template<typename T>
  12. class BitMask;
  13. template<typename, typename, typename>
  14. class HashMap;
  15. template<typename T>
  16. class Hierarchy;
  17. template<typename T>
  18. class List;
  19. template<typename T>
  20. class ListAuto;
  21. template<typename T, typename TIndex>
  22. class SparseArray;
  23. class CString;
  24. class String;
  25. class StringAuto;
  26. class ThreadHive;
  27. template<typename T, PtrSize T_PREALLOCATED_STORAGE = ANKI_SAFE_ALIGNMENT>
  28. class Function;
  29. } // end namespace anki