MCPcopy Create free account
hub / github.com/apache/mesos / isEmpty

Method isEmpty

src/v1/resources.cpp:1157–1173  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1155
1156
1157bool Resources::isEmpty(const Resource& resource)
1158{
1159 CHECK(!resource.has_role()) << resource;
1160 CHECK(!resource.has_reservation()) << resource;
1161
1162 if (resource.type() == Value::SCALAR) {
1163 Value::Scalar zero;
1164 zero.set_value(0);
1165 return resource.scalar() == zero;
1166 } else if (resource.type() == Value::RANGES) {
1167 return resource.ranges().range_size() == 0;
1168 } else if (resource.type() == Value::SET) {
1169 return resource.set().item_size() == 0;
1170 } else {
1171 return false;
1172 }
1173}
1174
1175
1176bool Resources::isPersistentVolume(const Resource& resource)

Callers 3

addMethod · 0.45
subtractMethod · 0.45

Calls 3

typeMethod · 0.80
setMethod · 0.45
getMethod · 0.45

Tested by

no test coverage detected