![]() |
Lumiera 0.pre.04~rc.1
»edit your freedom«
|
#include "common/advice/binding.hpp"
Functor object for matching against another Binding.
Contains precompiled information necessary for determining a match.
Definition at line 161 of file common/advice/binding.hpp.
Public Member Functions | |
| bool | matches (Binding const &obi) const |
| bool | matches (Binding::Matcher const &oma) const |
Friends | |
| class | Binding |
| HashVal | hash_value (Matcher const &) |
Private Member Functions | |
| Matcher (HashVal ha) | |
Private Attributes | |
| HashVal | bindingHash_ |
|
inlineprivate |
Definition at line 166 of file common/advice/binding.hpp.
|
inline |
Definition at line 260 of file common/advice/binding.hpp.
References Binding::Matcher::bindingHash_, and Binding::calculateHash().
Referenced by lumiera::advice::matches(), lumiera::advice::matches(), TestPOA::matches(), and Index< POA >::RequestCluster::rewrite_all_solutions().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 266 of file common/advice/binding.hpp.
References lumiera::advice::hash_value().
Here is the call graph for this function:
|
private |
Definition at line 163 of file common/advice/binding.hpp.
Referenced by Binding::Matcher::matches().
|
friend |
Definition at line 170 of file common/advice/binding.hpp.
|
friend |
Definition at line 272 of file common/advice/binding.hpp.
Collaboration diagram for Binding::Matcher: