| 112 | } |
| 113 | |
| 114 | cmGeneratorExpressionDAGChecker::Result |
| 115 | cmGeneratorExpressionDAGChecker::CheckGraph() const |
| 116 | { |
| 117 | cmGeneratorExpressionDAGChecker const* parent = this->Parent; |
| 118 | while (parent) { |
| 119 | if (this->Target == parent->Target && this->Property == parent->Property) { |
| 120 | return (parent == this->Parent) ? SELF_REFERENCE : CYCLIC_REFERENCE; |
| 121 | } |
| 122 | parent = parent->Parent; |
| 123 | } |
| 124 | return DAG; |
| 125 | } |
| 126 | |
| 127 | bool cmGeneratorExpressionDAGChecker::GetTransitivePropertiesOnly() const |
| 128 | { |
no outgoing calls
no test coverage detected