|
IMP
2.0.1
The Integrative Modeling Platform
|
Various general useful macros for IMP. More...
Include dependency graph for kernel/key_macros.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Macros | |
| #define | IMP_DECLARE_CONTROLLED_KEY_TYPE(Name, Tag) |
| #define | IMP_DECLARE_KEY_TYPE(Name, Tag) |
Copyright 2007-2013 IMP Inventors. All rights reserved.
Definition in file kernel/key_macros.h.
| #define IMP_DECLARE_CONTROLLED_KEY_TYPE | ( | Name, | |
| Tag | |||
| ) |
Define a new key non lazy type where new types have to be created explicitly.
Definition at line 41 of file kernel/key_macros.h.
| #define IMP_DECLARE_KEY_TYPE | ( | Name, | |
| Tag | |||
| ) |
Define a new key type.
It defines two public types: Name, which is an instantiation of KeyBase, and Names which is a vector of Name.
| [in] | Name | The name for the new type. |
| [in] | Tag | A (hopefully) unique integer to define this key type. |
Definition at line 31 of file kernel/key_macros.h.