properties.h 753 B

123456789101112131415161718192021222324252627282930313233
  1. /*
  2. Copyright 2017 Herik Lima de Castro and Marcelo Medeiros Eler
  3. Distributed under MIT license, or public domain if desired and
  4. recognized in your jurisdiction.
  5. See file LICENSE for detail.
  6. */
  7. #ifndef PROPERTIES_H
  8. #define PROPERTIES_H
  9. #include <QString>
  10. #include <QStringList>
  11. #include "cppwebframework_global.h"
  12. CWF_BEGIN_NAMESPACE
  13. /**
  14. * @brief The Properties class is an auxiliar class to the CSTLCompiler.
  15. */
  16. class CPPWEBFRAMEWORKSHARED_EXPORT Properties
  17. {
  18. public:
  19. QString m_class;
  20. QString m_method;
  21. /**
  22. * @brief Extracts class and method name.
  23. * @param const QString &classAndMethod : Class and method name.
  24. */
  25. explicit Properties(const QString &classAndMethod);
  26. };
  27. CWF_END_NAMESPACE
  28. #endif // PROPERTIES_H