Evaluate condition under which an access flag should be emitted. Returns (condition, result) where condition is the dependency string, result is a Boolean - flag - access flag name
(self, flag)
| 138 | return (None, True) |
| 139 | |
| 140 | def evaluateAccessIfdef(self, flag): |
| 141 | """Evaluate condition under which an access flag should be emitted. |
| 142 | Returns (condition, result) where condition is the dependency |
| 143 | string, result is a Boolean |
| 144 | |
| 145 | - flag - access flag name""" |
| 146 | |
| 147 | if flag in self.access_flag_condition: |
| 148 | condition = self.access_flag_condition[flag] |
| 149 | result = evaluateDependency(condition, lambda name: name in self.registry.genFeatures.keys()) |
| 150 | return (condition, result) |
| 151 | else: |
| 152 | # No condition, so always include this flag |
| 153 | return (None, True) |
| 154 | |
| 155 | def writeFlagDefinitions(self): |
| 156 | for name, stages in self.pipeline_stage_equivalent.items(): |
no test coverage detected