MCPcopy Create free account
hub / github.com/cuberite/cuberite / end

Method end

lib/jsoncpp/src/lib_json/json_value.cpp:1411–1444  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1409}
1410
1411Value::const_iterator
1412Value::end() const
1413{
1414 switch ( type_ )
1415 {
1416#ifdef JSON_VALUE_USE_INTERNAL_MAP
1417 case arrayValue:
1418 if ( value_.array_ )
1419 {
1420 ValueInternalArray::IteratorState it;
1421 value_.array_->makeEndIterator( it );
1422 return const_iterator( it );
1423 }
1424 break;
1425 case objectValue:
1426 if ( value_.map_ )
1427 {
1428 ValueInternalMap::IteratorState it;
1429 value_.map_->makeEndIterator( it );
1430 return const_iterator( it );
1431 }
1432 break;
1433#else
1434 case arrayValue:
1435 case objectValue:
1436 if ( value_.map_ )
1437 return const_iterator( value_.map_->end() );
1438 break;
1439#endif
1440 default:
1441 break;
1442 }
1443 return const_iterator();
1444}
1445
1446
1447Value::iterator

Callers 15

writeValueMethod · 0.80
sizeMethod · 0.80
json_value.cppFile · 0.80
removeMemberMethod · 0.80
getMemberNamesMethod · 0.80
addPathInArgMethod · 0.80
resolveMethod · 0.80
ResolveMethod · 0.80
ResolveItemMethod · 0.80
DesolveMethod · 0.80
ItemMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected