12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182 |
- #ifndef LIBSHARED_H
- #define LIBSHARED_H
- #include "libshared_export.h"
- namespace libshared {
- class Class
- {
- public:
- int method() const;
- int LIBSHARED_EXPORT method_exported() const;
- int LIBSHARED_DEPRECATED method_deprecated() const;
- int LIBSHARED_DEPRECATED_EXPORT method_deprecated_exported() const;
- int LIBSHARED_NO_EXPORT method_excluded() const;
- static int const data;
- static int const LIBSHARED_EXPORT data_exported;
- static int const LIBSHARED_NO_EXPORT data_excluded;
- };
- class LIBSHARED_EXPORT ExportedClass
- {
- public:
- int method() const;
- int LIBSHARED_DEPRECATED method_deprecated() const;
- int LIBSHARED_NO_EXPORT method_excluded() const;
- static int const data;
- static int const LIBSHARED_NO_EXPORT data_excluded;
- };
- class LIBSHARED_NO_EXPORT ExcludedClass
- {
- public:
- int method() const;
- int LIBSHARED_EXPORT method_exported() const;
- int LIBSHARED_DEPRECATED method_deprecated() const;
- int LIBSHARED_DEPRECATED_EXPORT method_deprecated_exported() const;
- int LIBSHARED_NO_EXPORT method_excluded() const;
- static int const data;
- static int const LIBSHARED_EXPORT data_exported;
- static int const LIBSHARED_NO_EXPORT data_excluded;
- };
- int function();
- int LIBSHARED_EXPORT function_exported();
- int LIBSHARED_DEPRECATED function_deprecated();
- int LIBSHARED_DEPRECATED_EXPORT function_deprecated_exported();
- int LIBSHARED_NO_EXPORT function_excluded();
- extern int const data;
- extern int const LIBSHARED_EXPORT data_exported;
- extern int const LIBSHARED_NO_EXPORT data_excluded;
- } // namespace libshared
- LIBSHARED_EXPORT void use_int(int);
- #endif
|