libshared.h 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. #ifndef LIBSHARED_H
  2. #define LIBSHARED_H
  3. #include "libshared_export.h"
  4. class LIBSHARED_EXPORT Libshared {
  5. public:
  6. int libshared() const;
  7. int libshared_exported() const;
  8. int LIBSHARED_DEPRECATED libshared_deprecated() const;
  9. int libshared_not_exported() const;
  10. int LIBSHARED_NO_EXPORT libshared_excluded() const;
  11. };
  12. class LibsharedNotExported {
  13. public:
  14. int libshared() const;
  15. int LIBSHARED_EXPORT libshared_exported() const;
  16. int LIBSHARED_DEPRECATED_EXPORT libshared_deprecated() const;
  17. int libshared_not_exported() const;
  18. int LIBSHARED_NO_EXPORT libshared_excluded() const;
  19. };
  20. class LIBSHARED_NO_EXPORT LibsharedExcluded {
  21. public:
  22. int libshared() const;
  23. int LIBSHARED_EXPORT libshared_exported() const;
  24. int LIBSHARED_DEPRECATED_EXPORT libshared_deprecated() const;
  25. int libshared_not_exported() const;
  26. int LIBSHARED_NO_EXPORT libshared_excluded() const;
  27. };
  28. LIBSHARED_EXPORT int libshared_exported();
  29. LIBSHARED_DEPRECATED_EXPORT int libshared_deprecated();
  30. int libshared_not_exported();
  31. int LIBSHARED_NO_EXPORT libshared_excluded();
  32. #endif