IMP  2.1.0
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_CLASS(classname, replacement_classname)
 
#define IMP_DEPRECATED_FUNCTION(replacement)
 
#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(replacement_classname)
 
#define IMP_DEPRECATED_OBJECT_RUNTIME_WARNING(version, help_message)
 
#define IMP_DEPRECATED_VALUE_RUNTIME_WARNING(version, help_message)
 
#define IMP_DEPRECATED_WARN
 

Detailed Description

Copyright 2007-2013 IMP Inventors. All rights reserved.

Definition in file base/deprecation_macros.h.

Macro Definition Documentation

#define IMP_DEPRECATED_CLASS (   classname,
  replacement_classname 
)
Deprecated:
As of IMP release 2.1. See the IMP Deprecation Policy for more information about deprecation in IMP. As of IMP 2.1. Use IMPMODULE_DEPRECATED_CLASS_DEF() instead

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

#define IMP_DEPRECATED_FUNCTION (   replacement)
Deprecated:
As of IMP release 2.1. See the IMP Deprecation Policy for more information about deprecation in IMP. As of IMP 2.1. Use IMPMODULE_DEPRECATED_FUNCTION_DEF() instead

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

#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 (   replacement_classname)
Deprecated:
As of IMP release 2.1. See the IMP Deprecation Policy for more information about deprecation in IMP. Deprecated as of IMP 2.1. Use IMPMODULE_DEPRECATED_CLASS_DEF().

Definition at line 64 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.

#define IMP_DEPRECATED_WARN

Produce compiler warnings when the function is called.

Deprecated:
As of IMP release 2.1. See the IMP Deprecation Policy for more information about deprecation in IMP. As of IMP 2.1. Use IMPMODULE_DEPRECATED_FUNCTION_DEF() instead.

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