libshared.h 1.1 KB

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