Lines Matching refs:locations
330 std::vector<const void*> locations; member
333 MemoryLocations( const ContainerType& source ) : locations(source.size()) { in MemoryLocations()
335 locations[std::distance(source.begin(), it)] = &*it; in MemoryLocations()
345 return std::equal(dst.begin(), dst.end(), locations.begin(), is_same_location); in content_location_unchanged()
353 return std::equal(dst.begin(), dst.end(), locations.begin(), is_not_same_location); in content_location_changed()
433 MemoryLocations locations; member
439 locations(source) in container_size()
448 locations(source) in container_size()
462 verify_size(locations.locations); in init()
466 return locations.content_location_unchanged(dst); in content_location_unchanged()
470 return locations.content_location_changed(dst); in content_location_changed()