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

Function CloneImpl

common/expr.cc:136–144  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

134}
135
136void CloneImpl(const Expr& expr, Expr& dst) {
137 std::vector<CopyStackRecord> stack;
138 stack.push_back({&expr, &dst});
139 while (!stack.empty()) {
140 CopyStackRecord element = stack.back();
141 stack.pop_back();
142 CopyNode(element, stack);
143 }
144}
145
146} // namespace
147

Callers 2

expr.ccFile · 0.85
ExprMethod · 0.85

Calls 2

CopyNodeFunction · 0.85
emptyMethod · 0.45

Tested by

no test coverage detected