1#ifndef ROSE_DEPRECATED_H
2#define ROSE_DEPRECATED_H
9# define ROSE_DEPRECATED(WHY) __attribute__((deprecated(WHY)))
10#elif defined(__GNUC__)
11# define ROSE_DEPRECATED(WHY) __attribute__((deprecated))
12#elif defined(_MSC_VER)
13# define ROSE_DEPRECATED(WHY)
15# define ROSE_DEPRECATED(WHY)
26#undef ROSE_SUPPRESS_DEPRECATION_WARNINGS
27#define ROSE_SUPPRESS_DEPRECATION_WARNINGS
28#if !defined(ROSE_SUPPRESS_DEPRECATION_WARNINGS)
29# if !defined(ROSE_DEPRECATED_FUNCTION)
30# define ROSE_DEPRECATED_FUNCTION ROSE_DEPRECATED
32# if !defined(ROSE_DEPRECATED_VARIABLE)
33# define ROSE_DEPRECATED_VARIABLE ROSE_DEPRECATED
36# if !defined(ROSE_DEPRECATED_FUNCTION)
37# define ROSE_DEPRECATED_FUNCTION
39# if !defined(ROSE_DEPRECATED_VARIABLE)
40# define ROSE_DEPRECATED_VARIABLE
46#if !defined(ROSE_SUPPRESS_DEPRECATION_WARNINGS)
49# define ROSE_DEPRECATED_FUNCTION __attribute__((deprecated))
50# define ROSE_DEPRECATED_VARIABLE __attribute__((deprecated))
51# elif defined(_MSC_VER)
55# define ROSE_DEPRECATED_FUNCTION
56# define ROSE_DEPRECATED_VARIABLE
59# define ROSE_DEPRECATED_FUNCTION
60# define ROSE_DEPRECATED_VARIABLE
63# define ROSE_DEPRECATED_FUNCTION
64# define ROSE_DEPRECATED_VARIABLE