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