A Tcl like command language made for the Clinl kernel testing
Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.

36 wiersze
604 B

6 lat temu
  1. #pragma once
  2. #include <stddef.h>
  3. namespace __internals{
  4. /* Enable_if implementation */
  5. template<bool b, class T = void>
  6. struct enable_if{};
  7. template<class T>
  8. struct enable_if<true,T>{
  9. typedef T type;
  10. };
  11. /* Enable_if helper implementation */
  12. template<bool b, class T = void>
  13. using enable_if_t = typename enable_if<b,T>::type;
  14. /* static_assert implementaion for comparing integers */
  15. template<bool b, typename t = enable_if_t<b>>
  16. class check{
  17. };
  18. }
  19. namespace ksdk{
  20. class container
  21. {
  22. public:
  23. size_t size();
  24. };
  25. template<class T>
  26. class typed_container : public container
  27. {
  28. };
  29. }