1463 {
1464
1467 return ptr && idx < ptr->
size();
1468 }
1469
1470
1471 if (
data.is<fl::vector<i16>>()) {
1472 auto ptr =
data.ptr<fl::vector<i16>>();
1473 return ptr && idx < ptr->size();
1474 }
1475 if (
data.is<fl::vector<u8>>()) {
1476 auto ptr =
data.ptr<fl::vector<u8>>();
1477 return ptr && idx < ptr->size();
1478 }
1479 if (
data.is<fl::vector<float>>()) {
1480 auto ptr =
data.ptr<fl::vector<float>>();
1481 return ptr && idx < ptr->size();
1482 }
1483 return false;
1484 }
fl::size size() const FL_NO_EXCEPT
fl::vector< fl::shared_ptr< json_value > > json_array