MCPcopy Create free account
hub / github.com/cel-expr/cel-cpp / InferredBooleanNode

Function InferredBooleanNode

testing/testrunner/coverage_index.cc:88–98  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

86}
87
88bool InferredBooleanNode(const CheckedExpr& checked_expr,
89 const NavigableProtoAstNode& node) {
90 int64_t node_id = node.expr()->id();
91 const auto* checker_type = FindCheckerType(checked_expr, node_id);
92 if (checker_type != nullptr) {
93 return checker_type->has_primitive() &&
94 checker_type->primitive() == Type::BOOL;
95 }
96
97 return false;
98}
99
100void TraverseAndCalculateCoverage(
101 const CheckedExpr& checked_expr, const NavigableProtoAstNode& node,

Callers 1

InitMethod · 0.85

Calls 4

has_primitiveMethod · 0.80
primitiveMethod · 0.80
idMethod · 0.45
exprMethod · 0.45

Tested by

no test coverage detected