File indexing completed on 2024-04-28 03:52:27

0001 #include <library_export.h>
0002 
0003 enum Enum {
0004 #if LIBRARY_BUILD_DEPRECATED_SINCE(2, 0)
0005     Enumerator_deprecatedAt2_0 LIBRARY_ENUMERATOR_DEPRECATED_VERSION(2, 0, "Deprecated at 2.0"),
0006 #endif
0007     Enumerator_not_deprecated,
0008 #if LIBRARY_ENABLE_DEPRECATED_SINCE(2, 12)
0009     Enumerator_deprecatedAt2_12 LIBRARY_ENUMERATOR_DEPRECATED_VERSION(2, 12, "Deprecated at 2.12"),
0010 #endif
0011 };
0012 
0013 #if LIBRARY_ENABLE_DEPRECATED_SINCE(2, 0)
0014 LIBRARY_EXPORT
0015 LIBRARY_DEPRECATED_VERSION(2, 0, "Deprecated at 2.0")
0016 void function_deprecatedAt2_0();
0017 #endif
0018 
0019 #if LIBRARY_ENABLE_DEPRECATED_SINCE(2, 12)
0020 LIBRARY_EXPORT
0021 LIBRARY_DEPRECATED_VERSION(2, 12, "Deprecated at 2.12")
0022 void function_deprecatedAt2_12();
0023 #endif
0024 
0025 LIBRARY_EXPORT void function_not_deprecated();
0026 
0027 class LIBRARY_EXPORT Class {
0028 public:
0029 #if LIBRARY_BUILD_DEPRECATED_SINCE(2, 0)
0030     LIBRARY_DEPRECATED_VERSION(2, 0, "Deprecated at 2.0")
0031     virtual void method_deprecatedAt2_0();
0032 #endif
0033 
0034 #if LIBRARY_BUILD_DEPRECATED_SINCE(2, 12)
0035     LIBRARY_DEPRECATED_VERSION(2, 12, "Deprecated at 2.12")
0036     virtual void method_deprecatedAt2_12();
0037 #endif
0038 
0039     virtual void method_not_deprecated();
0040 };