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

Function IsMutableMapValue

common/values/value_builder.cc:1343–1352  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1341}
1342
1343bool IsMutableMapValue(const Value& value) {
1344 if (auto custom_map_value = value.AsCustomMap(); custom_map_value) {
1345 NativeTypeId native_type_id = custom_map_value->GetTypeId();
1346 if (native_type_id == NativeTypeId::For<MutableMapValue>() ||
1347 native_type_id == NativeTypeId::For<MutableCompatMapValue>()) {
1348 return true;
1349 }
1350 }
1351 return false;
1352}
1353
1354bool IsMutableMapValue(const MapValue& value) {
1355 if (auto custom_map_value = value.AsCustom(); custom_map_value) {

Callers 3

TEST_FFunction · 0.85
value_builder.ccFile · 0.85
TEST_PFunction · 0.85

Calls 3

AsCustomMapMethod · 0.45
GetTypeIdMethod · 0.45
AsCustomMethod · 0.45

Tested by 2

TEST_FFunction · 0.68
TEST_PFunction · 0.68