9 #ifndef IMPKERNEL_KEY_MACROS_H
10 #define IMPKERNEL_KEY_MACROS_H
11 #include <IMP/kernel/kernel_config.h>
18 #define IMP_DECLARE_KEY_TYPE(Name, Tag) \
19 IMPKERNEL_DEPRECATED_MACRO( \
20 2.1, "Declare the typedef directly.") typedef Key<Tag, true> Name; \
21 IMP_VALUES(Name, Name##s)
25 #define IMP_DECLARE_CONTROLLED_KEY_TYPE(Name, Tag) \
26 IMPKERNEL_DEPRECATED_MACRO( \
27 2.1, "Declare the typedef directly.") typedef Key<Tag, false> Name; \
28 IMP_VALUES(Name, Name##s)
Control display of deprecation information.
Various general useful macros for IMP.
Keys to cache lookup of attribute strings.