Macros |
| #define | IMP_HDF5_CALL(v) |
|
#define | IMP_HDF5_HANDLE(name, cmd, cleanup) RMF::HDF5Handle name(cmd, cleanup, #cmd) |
| #define | IMP_HDF5_NEW_HANDLE(name, cmd, cleanup) |
|
#define | IMP_RMF_BEGIN_FILE try { |
|
#define | IMP_RMF_BEGIN_OPERATION try { |
|
#define | IMP_RMF_END_FILE(name) |
|
#define | IMP_RMF_END_OPERATION(name) |
| #define | IMP_RMF_FILE(op, name) |
|
#define | IMP_RMF_FILE_OPERATION(op, name, opname) |
| #define | IMP_RMF_FOREACH_SIMPLE_TYPE(macroname) |
| #define | IMP_RMF_FOREACH_TYPE(macroname) |
|
#define | IMP_RMF_FUNCTION __func__ |
| #define | IMP_RMF_GRAPH(Name, type, VertexName, EdgeName) |
| | Define a graph object in IMP.
|
| #define | IMP_RMF_HASHABLE(name, hashret) |
| | Implement a hash function for the class.
|
|
#define | IMP_RMF_IF_CHECK if (true) |
|
#define | IMP_RMF_INTERNAL_CHECK(check, message) |
|
#define | IMP_RMF_NOT_IMPLEMENTED |
| #define | IMP_RMF_OPERATION(op, name) |
|
#define | IMP_RMF_PATH_CHECK(path, context) |
|
#define | IMP_RMF_SHOWABLE(Name, streamed) |
| #define | IMP_RMF_SIMPLE_TRAITS(UCName, UCNames, lcname, index, hdf5_disk, hdf5_memory, hdf5_fill, null_value) |
|
#define | IMP_RMF_THROW(m, e) RMF::internal::handle_error<e>(m) |
| #define | IMP_RMF_TRAITS(UCName, UCNames, lcname, index, hdf5_disk, hdf5_memory, hdf5_fill, null_value,wv_ds, rv_ds, wvs_ds, rvs_ds, wvs_a, rvs_a) |
|
#define | IMP_RMF_TRAITS_ONE(UCName, UCNames, lcname, index, hdf5_disk, hdf5_memory, hdf5_fill, null_value,wv_ds, rv_ds, wvs_ds, rvs_ds, wvs_a, rvs_a) |
|
#define | IMP_RMF_UNUSED(variable) if (0) std::cout << variable; |
|
#define | IMP_RMF_USAGE_CHECK(check, message) |
| #define | IMP_RMF_VALIDATOR(Type) RMF::Registrar<Type> Type##Reg(#Type); |
Various general useful macros for IMP.
Copyright 2007-2012 IMP Inventors. All rights reserved.