IMP  2.2.1
The Integrative Modeling Platform
base/deprecation_macros.h File Reference

Control display of deprecation information. More...

#include <IMP/base/base_config.h>
#include "deprecation.h"
+ Include dependency graph for base/deprecation_macros.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define IMP_DEPRECATED_FUNCTION_DEF(version, message)
 
#define IMP_DEPRECATED_FUNCTION_RUNTIME_WARNING(version, help_message)
 
#define IMP_DEPRECATED_MACRO(version, help_message)
 
#define IMP_DEPRECATED_METHOD_RUNTIME_WARNING(version, help_message)
 
#define IMP_DEPRECATED_OBJECT_RUNTIME_WARNING(version, help_message)
 
#define IMP_DEPRECATED_VALUE_RUNTIME_WARNING(version, help_message)
 

Detailed Description

Copyright 2007-2014 IMP Inventors. All rights reserved.

Definition in file base/deprecation_macros.h.

Macro Definition Documentation

#define IMP_DEPRECATED_FUNCTION_RUNTIME_WARNING (   version,
  help_message 
)

Used to implement deprecation support. See the IMP deprecation policy.

Definition at line 43 of file base/deprecation_macros.h.

#define IMP_DEPRECATED_MACRO (   version,
  help_message 
)
Value:
IMP_PRAGMA(message("This macro is deprecated as of IMP " #version \
": " help_message))

Used to implement deprecation support. See the IMP deprecation policy.

Definition at line 17 of file base/deprecation_macros.h.

#define IMP_DEPRECATED_METHOD_RUNTIME_WARNING (   version,
  help_message 
)

Used to implement deprecation support. See the IMP deprecation policy.

Definition at line 53 of file base/deprecation_macros.h.

#define IMP_DEPRECATED_OBJECT_RUNTIME_WARNING (   version,
  help_message 
)

Used to implement deprecation support. See the IMP deprecation policy.

Definition at line 23 of file base/deprecation_macros.h.

#define IMP_DEPRECATED_VALUE_RUNTIME_WARNING (   version,
  help_message 
)

Used to implement deprecation support. See the IMP deprecation policy.

Definition at line 33 of file base/deprecation_macros.h.