Non puoi selezionare più di 25 argomenti Gli argomenti devono iniziare con una lettera o un numero, possono includere trattini ('-') e possono essere lunghi fino a 35 caratteri.

33 righe
586 B

  1. #pragma once
  2. #include <cpphibernate/config.h>
  3. namespace cpphibernate
  4. {
  5. namespace __impl
  6. {
  7. /**
  8. * @brief Tag class all modifiers are derived from.
  9. */
  10. struct tag_modifier;
  11. }
  12. /**
  13. * @brief Evaluates to true_t if the passed type is a modifier, false_t otherwise.
  14. */
  15. template<typename T>
  16. struct is_modifier;
  17. /**
  18. * @brief Is true if the passed type is a modifier, false otherwise.
  19. */
  20. template<typename T>
  21. constexpr decltype(auto) is_modifier_v = is_modifier<T>::value;
  22. }
  23. #include "modifier.inl"