diff options
author | Stephen Kelly <steveire@gmail.com> | 2017-01-13 18:06:28 +0000 |
---|---|---|
committer | Stephen Kelly <steveire@gmail.com> | 2017-01-13 18:06:28 +0000 |
commit | af9f502f9629766130e171632d2072d563661959 (patch) | |
tree | ab77d12271937a6e579538991e8aa5704673665c /find-modules/Qt5Ruleset.py | |
parent | 39454cd893309c1a00eb7a9254045d52a8ced169 (diff) | |
download | extra-cmake-modules-af9f502f9629766130e171632d2072d563661959.tar.gz extra-cmake-modules-af9f502f9629766130e171632d2072d563661959.tar.bz2 |
Bindings: Implement ModuleCode and MethodCode databases
Diffstat (limited to 'find-modules/Qt5Ruleset.py')
-rw-r--r-- | find-modules/Qt5Ruleset.py | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/find-modules/Qt5Ruleset.py b/find-modules/Qt5Ruleset.py index 6ace2962..8ce6f8da 100644 --- a/find-modules/Qt5Ruleset.py +++ b/find-modules/Qt5Ruleset.py @@ -114,6 +114,8 @@ class RuleSet(rules_engine.RuleSet): self._fn_db = rules_engine.FunctionRuleDb(function_rules) self._param_db = rules_engine.ParameterRuleDb(parameter_rules) self._var_db = rules_engine.VariableRuleDb(variable_rules) + self._methodcode = rules_engine.MethodCodeDb({}) + self._modulecode = rules_engine.ModuleCodeDb({}) def container_rules(self): return self._container_db @@ -126,3 +128,15 @@ class RuleSet(rules_engine.RuleSet): def variable_rules(self): return self._var_db + + def methodcode_rules(self): + return self._methodcode + + def modulecode_rules(self): + return self._modulecode + + def methodcode(self, function, sip): + return self._methodcode.apply(function, sip) + + def modulecode(self, filename, sip): + return self._modulecode.apply(filename, sip) |