Skip to content

Commit c2ad111

Browse files
authored
Fix invalidations by removing unnecessary methods (#69)
1 parent 4b64d70 commit c2ad111

File tree

1 file changed

+0
-7
lines changed

1 file changed

+0
-7
lines changed

src/LaTeXStrings.jl

-7
Original file line numberDiff line numberDiff line change
@@ -105,16 +105,11 @@ function Base.show(io::IO, s::LaTeXString)
105105
end
106106
end
107107

108-
Base.firstindex(s::LaTeXString) = firstindex(s.s)
109-
Base.lastindex(s::LaTeXString) = lastindex(s.s)
110108
Base.iterate(s::LaTeXString, i::Int) = iterate(s.s, i)
111109
Base.iterate(s::LaTeXString) = iterate(s.s)
112-
Base.nextind(s::LaTeXString, i::Int) = nextind(s.s, i)
113110
Base.prevind(s::LaTeXString, i::Int) = prevind(s.s, i)
114111
Base.eachindex(s::LaTeXString) = eachindex(s.s)
115112
Base.length(s::LaTeXString) = length(s.s)
116-
Base.getindex(s::LaTeXString, i::Integer) = getindex(s.s, i)
117-
Base.getindex(s::LaTeXString, i::Int) = getindex(s.s, i) # for method ambig in Julia 0.6
118113
Base.getindex(s::LaTeXString, i::UnitRange{Int}) = getindex(s.s, i)
119114
Base.getindex(s::LaTeXString, i::UnitRange{<:Integer}) = getindex(s.s, i)
120115
Base.getindex(s::LaTeXString, i::AbstractUnitRange{<:Integer}) = getindex(s.s, i) # for method ambiguity
@@ -124,13 +119,11 @@ Base.codeunit(s::LaTeXString, i::Integer) = codeunit(s.s, i)
124119
Base.codeunit(s::LaTeXString) = codeunit(s.s)
125120
Base.ncodeunits(s::LaTeXString) = ncodeunits(s.s)
126121
Base.codeunits(s::LaTeXString) = codeunits(s.s)
127-
Base.sizeof(s::LaTeXString) = sizeof(s.s)
128122
Base.isvalid(s::LaTeXString, i::Integer) = isvalid(s.s, i)
129123
Base.pointer(s::LaTeXString) = pointer(s.s)
130124
Base.IOBuffer(s::LaTeXString) = IOBuffer(s.s)
131125
Base.unsafe_convert(T::Union{Type{Ptr{UInt8}},Type{Ptr{Int8}},Cstring}, s::LaTeXString) = Base.unsafe_convert(T, s.s)
132126
Base.match(re::Regex, s::LaTeXString, idx::Integer, add_opts::UInt32=UInt32(0)) = match(re, s.s, idx, add_opts)
133127
Base.findnext(re::Regex, s::LaTeXString, idx::Integer) = findnext(re, s.s, idx)
134-
Base.eachmatch(re::Regex, s::LaTeXString; overlap = false) = eachmatch(re, s.s; overlap=overlap)
135128

136129
end # module

0 commit comments

Comments
 (0)