• Home
  • Raw
  • Download

Lines Matching refs:ArrayIndex

236 Value::CZString::CZString(ArrayIndex index) : cstr_(nullptr), index_(index) {}  in CZString()
326 ArrayIndex Value::CZString::index() const { return index_; } in index()
859 ArrayIndex Value::size() const { in size()
876 return ArrayIndex(value_.map_->size()); in size()
906 void Value::resize(ArrayIndex newSize) { in resize()
911 ArrayIndex oldSize = size(); in resize()
915 for (ArrayIndex i = oldSize; i < newSize; ++i) in resize()
918 for (ArrayIndex index = newSize; index < oldSize; ++index) { in resize()
925 Value& Value::operator[](ArrayIndex index) { in operator []()
945 return (*this)[ArrayIndex(index)]; in operator []()
948 const Value& Value::operator[](ArrayIndex index) const { in operator []()
965 return (*this)[ArrayIndex(index)]; in operator []()
1075 Value Value::get(ArrayIndex index, const Value& defaultValue) const { in get()
1080 bool Value::isValidIndex(ArrayIndex index) const { return index < size(); } in isValidIndex()
1137 bool Value::insert(ArrayIndex index, const Value& newValue) { in insert()
1141 bool Value::insert(ArrayIndex index, Value&& newValue) { in insert()
1144 ArrayIndex length = size(); in insert()
1148 for (ArrayIndex i = length; i > index; i--) { in insert()
1198 bool Value::removeIndex(ArrayIndex index, Value* removed) { in removeIndex()
1209 ArrayIndex oldSize = size(); in removeIndex()
1211 for (ArrayIndex i = index; i < (oldSize - 1); ++i) { in removeIndex()
1503 PathArgument::PathArgument(ArrayIndex index) in PathArgument()
1536 ArrayIndex index = 0; in makePath()
1538 index = index * 10 + ArrayIndex(*current - '0'); in makePath()