Skip to content

Commit 7c4c097

Browse files
committed
Integration with Base.merge
1 parent 015d8d2 commit 7c4c097

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

src/ComponentArrays.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ include("axis.jl")
2323
export AbstractAxis, Axis, PartitionedAxis, ShapedAxis, ViewAxis, FlatAxis
2424

2525
include("componentarray.jl")
26-
export ComponentArray, ComponentVector, ComponentMatrix, getaxes, getdata, valkeys, merge
26+
export ComponentArray, ComponentVector, ComponentMatrix, getaxes, getdata, valkeys
2727

2828
include("componentindex.jl")
2929
export KeepIndex

src/componentarray.jl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -360,7 +360,7 @@ julia> merge(c2,c1)
360360
ComponentVector{Float64}(a = 1.2, h = 4.0, b = 2.3)
361361
```
362362
"""
363-
function merge(cvec1::ComponentVector{T1}, cvec2::ComponentVector{T2}) where {T1, T2}
363+
function Base.merge(cvec1::ComponentVector{T1}, cvec2::ComponentVector{T2}) where {T1, T2}
364364
typed_dict = ComponentVector{promote_type(T1, T2)}(cvec1)
365365
for key in valkeys(cvec2)
366366
keyname = getval(key)
@@ -370,4 +370,4 @@ function merge(cvec1::ComponentVector{T1}, cvec2::ComponentVector{T2}) where {T1
370370
typed_dict
371371
end
372372

373-
merge(a::ComponentVector, b::ComponentVector, cs::ComponentVector) = merge(merge(a,b), cs...)
373+
Base.merge(a::ComponentVector, b::ComponentVector, cs::ComponentVector) = merge(merge(a,b), cs...)

0 commit comments

Comments
 (0)