IMP logo
IMP Reference Guide  develop.d97d4ead1f,2024/11/21
The Integrative Modeling Platform
deprecation_macros.h File Reference

Control display of deprecation information. More...

#include <IMP/kernel_config.h>
#include "deprecation.h"
+ Include dependency graph for 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

Control display of deprecation information.

Copyright 2007-2022 IMP Inventors. All rights reserved.

Definition in file 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 45 of file 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 19 of file 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 55 of file 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 25 of file 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 35 of file deprecation_macros.h.