aboutsummaryrefslogtreecommitdiff
path: root/src/pkg/container/vector/vector.go
diff options
context:
space:
mode:
Diffstat (limited to 'src/pkg/container/vector/vector.go')
-rw-r--r--src/pkg/container/vector/vector.go4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/pkg/container/vector/vector.go b/src/pkg/container/vector/vector.go
index f219cdcaaf..f43e4d23ca 100644
--- a/src/pkg/container/vector/vector.go
+++ b/src/pkg/container/vector/vector.go
@@ -104,8 +104,8 @@ func (p *Vector) Set(i int, x interface{}) { (*p)[i] = x }
func (p *Vector) Last() interface{} { return (*p)[len(*p)-1] }
-// Data returns all the elements as a slice.
-func (p *Vector) Data() []interface{} {
+// Copy makes a copy of the vector and returns it.
+func (p *Vector) Copy() Vector {
arr := make(Vector, len(*p))
copy(arr, *p)
return arr