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

Method Qualify

common/values/struct_value.cc:196–213  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

194}
195
196absl::Status StructValue::Qualify(
197 absl::Span<const SelectQualifier> qualifiers, bool presence_test,
198 const google::protobuf::DescriptorPool* absl_nonnull descriptor_pool,
199 google::protobuf::MessageFactory* absl_nonnull message_factory,
200 google::protobuf::Arena* absl_nonnull arena, Value* absl_nonnull result,
201 int* absl_nonnull count) const {
202 ABSL_DCHECK(!qualifiers.empty());
203 ABSL_DCHECK(descriptor_pool != nullptr);
204 ABSL_DCHECK(message_factory != nullptr);
205 ABSL_DCHECK(arena != nullptr);
206 ABSL_DCHECK(result != nullptr);
207 ABSL_DCHECK(count != nullptr);
208
209 return variant_.Visit([&](const auto& alternative) -> absl::Status {
210 return alternative.Qualify(qualifiers, presence_test, descriptor_pool,
211 message_factory, arena, result, count);
212 });
213}
214
215namespace common_internal {
216

Callers 2

TEST_FFunction · 0.45
TEST_FFunction · 0.45

Calls 2

emptyMethod · 0.45
VisitMethod · 0.45

Tested by 2

TEST_FFunction · 0.36
TEST_FFunction · 0.36