IMP
2.4.0
The Integrative Modeling Platform
|
Macros for various classes. More...
#include "internal/TupleRestraint.h"
#include "internal/functors.h"
#include "container_macros.h"
#include <IMP/base/object_macros.h>
#include <algorithm>
Go to the source code of this file.
Macros | |
#define | IMP_INDEX_TRIPLET_DERIVATIVE_MODIFIER(Name) IMP_INDEX_TRIPLET_MODIFIER(Name) |
Use IMP_INDEX_TRIPLET_MODIFIER instead. More... | |
#define | IMP_TRIPLET_CONTAINER_METHODS(Name) void do_apply(const TripletModifier *sm) const { apply_generic(sm); } |
#define | IMP_TRIPLET_DERIVATIVE_MODIFIER(Name) IMP_TRIPLET_MODIFIER(Name) |
Use IMP_TRIPLET_MODIFIER() instead. More... | |
#define | IMP_TRIPLET_MODIFIER_METHODS(Name) |
#define | IMP_TRIPLET_PREDICATE_METHODS(Name) |
Define extra the functions needed for a TripletPredicate. More... | |
#define | IMP_TRIPLET_SCORE_METHODS(Name) |
Macros for various classes.
This file is generated by a script (core/tools/make-containers). Do not edit directly.
Copyright 2007-2015 IMP Inventors. All rights reserved.
Definition in file kernel/triplet_macros.h.
#define IMP_INDEX_TRIPLET_DERIVATIVE_MODIFIER | ( | Name | ) | IMP_INDEX_TRIPLET_MODIFIER(Name) |
Use IMP_INDEX_TRIPLET_MODIFIER instead.
Definition at line 102 of file kernel/triplet_macros.h.
#define IMP_TRIPLET_CONTAINER_METHODS | ( | Name | ) | void do_apply(const TripletModifier *sm) const { apply_generic(sm); } |
Use this to fill in container methods IMP::kernel::TripletContainer::do_apply()
Definition at line 116 of file kernel/triplet_macros.h.
#define IMP_TRIPLET_DERIVATIVE_MODIFIER | ( | Name | ) | IMP_TRIPLET_MODIFIER(Name) |
Use IMP_TRIPLET_MODIFIER() instead.
Definition at line 87 of file kernel/triplet_macros.h.
#define IMP_TRIPLET_MODIFIER_METHODS | ( | Name | ) |
Define
Definition at line 92 of file kernel/triplet_macros.h.
#define IMP_TRIPLET_PREDICATE_METHODS | ( | Name | ) |
Define extra the functions needed for a TripletPredicate.
Definition at line 46 of file kernel/triplet_macros.h.
#define IMP_TRIPLET_SCORE_METHODS | ( | Name | ) |
Define
Definition at line 24 of file kernel/triplet_macros.h.