Skip to content

Instantly share code, notes, and snippets.

@pkofod
Created June 22, 2016 21:57
Show Gist options
  • Save pkofod/b03d1007cf1ec5ee55ced7632d026240 to your computer and use it in GitHub Desktop.
Save pkofod/b03d1007cf1ec5ee55ced7632d026240 to your computer and use it in GitHub Desktop.
+- Any << abstract immutable size:0 >>
. +- Cycle = Base.Cycle{I} << concrete immutable size:8 >>
. +- Tuple = Tuple{Vararg{Char}} << concrete immutable size:0 >>
. . +- Union{AbstractArray{A<:AbstractArray{Int64,1},1},AbstractArray{Range{Int64},1},AbstractArray{UnitRange{Int64},1},Tuple{Vararg{Union{AbstractArray{Int64,1},Range{T}}}}}
. . . +- RangeVecIntList = Union{AbstractArray{A<:AbstractArray{Int64,1},1},AbstractArray{Range{Int64},1},AbstractArray{UnitRange{Int64},1},Tuple{Vararg{Union{AbstractArray{Int64,1},Range{T}}}}}
. . +- Chars = Union{AbstractArray{Char,1},Char,Set{Char},Tuple{Vararg{Char}}}
. +- AbstractCmd = Base.AbstractCmd << abstract immutable size:0 >>
. +- NewvarNode << concrete immutable size:8 >>
. +- TopNode << concrete immutable size:8 >>
. . +- ExprNode = Union{Expr,GlobalRef,GotoNode,LabelNode,LineNumberNode,QuoteNode,SymbolNode,TopNode}
. +- RawFD << concrete immutable pointerfree size:4 >>
. . +- Redirectable = Union{Base.FileRedirect,IO,RawFD}
. +- Base.LinearIndexing << abstract immutable size:0 >>
. . +- LinearSlow = Base.LinearSlow << concrete immutable pointerfree size:0 >>
. . +- LinearFast = Base.LinearFast << concrete immutable pointerfree size:0 >>
. +- InetAddr = Base.InetAddr << concrete mutable size:16 >>
. +- Base.IOServer << abstract immutable size:0 >>
. . +- Base.LibuvServer << abstract immutable size:0 >>
. . . +- Base.PipeServer << concrete mutable size:48 >>
. . . . +- LibuvPipe = Union{Base.PipeEndpoint,Base.PipeServer}
. . . +- PipeServer = Base.PipeServer << concrete mutable size:48 >>
. . . +- TCPServer = Base.TCPServer << concrete mutable size:48 >>
. . +- LibuvServer = Base.LibuvServer << abstract immutable size:0 >>
. +- RegexMatchIterator = Base.RegexMatchIterator << concrete immutable size:24 >>
. +- FDEvent = Base.FDEvent << concrete immutable pointerfree size:3 >>
. +- GC_Diff = Base.GC_Diff << concrete immutable pointerfree size:72 >>
. +- Count = Base.Count{S<:Number} << concrete immutable size:16 >>
. +- WeakRef << concrete mutable size:8 >>
. +- MIME = MIME{mime} << concrete immutable pointerfree size:0 >>
. +- Cwstring << concrete immutable pointerfree size:8 >>
. +- IntSet << concrete mutable size:24 >>
. +- EachLine << concrete mutable size:16 >>
. +- Task << concrete mutable size:80 >>
. +- UVPollingWatcher = Base.UVPollingWatcher << abstract immutable size:0 >>
. +- Box << concrete mutable size:8 >>
. +- CartesianIndex = CartesianIndex{N} << concrete immutable size:8 >>
. +- => = Pair{A,B} << concrete immutable size:16 >>
. +- ElementwiseMaxFun = Base.ElementwiseMaxFun << concrete immutable pointerfree size:0 >>
. +- ProcessGroup << concrete mutable size:32 >>
. +- Function << concrete mutable size:24 >>
. . +- Callback = Union{Bool,Function}
. . +- Callable = Union{DataType,Function}
. +- Permutations = Base.Permutations{T} << concrete immutable size:8 >>
. +- Base.Sort.Algorithm << abstract immutable size:0 >>
. . +- PartialQuickSort = PartialQuickSort{T<:Union{Int64,OrdinalRange{T,S}}} << concrete immutable size:8 >>
. +- Text = Text{T} << concrete mutable size:8 >>
. +- TypeName << concrete mutable size:56 >>
. +- FileEvent = Base.FileEvent << concrete immutable pointerfree size:3 >>
. +- RemoteValue = Base.RemoteValue << concrete mutable size:24 >>
. +- Base.AbstractZipIterator << abstract immutable size:0 >>
. . +- Zip1 = Base.Zip1{I} << concrete immutable size:8 >>
. . +- Zip2 = Base.Zip2{I1,I2} << concrete immutable size:16 >>
. . +- Zip = Zip{I,Z<:Base.AbstractZipIterator} << concrete immutable size:16 >>
. +- Nullable = Nullable{T} << concrete immutable size:16 >>
. +- AbstractMsg = Base.AbstractMsg << abstract immutable size:0 >>
. +- IO << abstract immutable size:0 >>
. . +- DevNullStream = Base.DevNullStream << concrete immutable pointerfree size:0 >>
. . +- IOBuffer = Base.AbstractIOBuffer{Array{UInt8,1}} << concrete mutable size:48 >>
. . +- LibuvStream = Base.LibuvStream << abstract immutable size:0 >>
. . +- IOStream << concrete mutable size:32 >>
. . +- AbstractPipe = Base.AbstractPipe << abstract immutable size:0 >>
. . +- Base64EncodePipe << concrete mutable size:16 >>
. . +- Base.AbstractPipe << abstract immutable size:0 >>
. . . +- Pipe << concrete mutable size:16 >>
. . . +- Process = Base.Process << concrete mutable size:88 >>
. . . +- ProcessChain = Base.ProcessChain << concrete immutable size:32 >>
. . +- Base64DecodePipe << concrete mutable size:24 >>
. . +- AbstractIOBuffer = Base.AbstractIOBuffer{T<:AbstractArray{UInt8,1}} << concrete mutable size:48 >>
. . +- Redirectable = Union{Base.FileRedirect,IO,RawFD}
. . +- Base.LibuvStream << abstract immutable size:0 >>
. . . +- BufferStream << concrete mutable size:40 >>
. . . +- TCPSocket << concrete mutable size:104 >>
. . . +- PipeEndpoint = Base.PipeEndpoint << concrete mutable size:104 >>
. . . +- TTY = Base.TTY << concrete mutable size:88 >>
. . . +- Base.PipeEndpoint << concrete mutable size:104 >>
. . . . +- LibuvPipe = Union{Base.PipeEndpoint,Base.PipeServer}
. . . +- UDPSocket << concrete mutable size:40 >>
. +- Associative = Associative{Any,Any} << abstract immutable size:0 >>
. . +- Dict = Dict{K,V} << concrete mutable size:56 >>
. . +- ObjectIdDict << concrete mutable size:8 >>
. . +- EnvHash = Base.EnvHash << concrete mutable pointerfree size:0 >>
. . +- AnyDict = Dict{Any,Any} << concrete mutable size:56 >>
. . +- WeakKeyDict = WeakKeyDict{K,V} << concrete mutable size:16 >>
. +- _FDWatcher = Base._FDWatcher << concrete mutable size:40 >>
. +- QuoteNode << concrete immutable size:8 >>
. . +- ExprNode = Union{Expr,GlobalRef,GotoNode,LabelNode,LineNumberNode,QuoteNode,SymbolNode,TopNode}
. +- Factorization = Factorization{T} << abstract immutable size:0 >>
. +- Filter = Filter{F,I} << concrete immutable size:16 >>
. +- RegexMatch << concrete immutable size:40 >>
. +- Regex << concrete mutable size:48 >>
. +- Base.FileRedirect << concrete immutable size:16 >>
. . +- Redirectable = Union{Base.FileRedirect,IO,RawFD}
. +- AbstractRNG << abstract immutable size:0 >>
. . +- MersenneTwister << concrete mutable size:32 >>
. . +- RandomDevice << concrete immutable size:8 >>
. +- Vararg = Vararg{T} << abstract immutable size:0 >>
. +- Base.IPAddr << abstract immutable size:0 >>
. . +- IPv6 << concrete immutable pointerfree size:16 >>
. . +- IPv4 << concrete immutable pointerfree size:4 >>
. +- ValueIterator = Base.ValueIterator{T<:Associative{K,V}} << concrete immutable size:8 >>
. +- Prehashed = Base.Prehashed << concrete immutable pointerfree size:8 >>
. +- SingleAsyncWork = Base.SingleAsyncWork << concrete mutable size:16 >>
. +- GlobalRef << concrete immutable size:16 >>
. . +- ExprNode = Union{Expr,GlobalRef,GotoNode,LabelNode,LineNumberNode,QuoteNode,SymbolNode,TopNode}
. +- LinearIndexing = Base.LinearIndexing << abstract immutable size:0 >>
. +- GenSym << concrete immutable pointerfree size:8 >>
. +- IOServer = Base.IOServer << abstract immutable size:0 >>
. +- IPAddr = Base.IPAddr << abstract immutable size:0 >>
. +- CartesianRange = CartesianRange{I<:CartesianIndex{N}} << concrete immutable size:16 >>
. +- Exception << abstract immutable size:0 >>
. . +- ReadOnlyMemoryError << concrete immutable pointerfree size:0 >>
. . +- RemoteException << concrete mutable size:16 >>
. . +- OutOfMemoryError << concrete immutable pointerfree size:0 >>
. . +- ParseError << concrete mutable size:8 >>
. . +- StackOverflowError << concrete immutable pointerfree size:0 >>
. . +- DomainError << concrete immutable pointerfree size:0 >>
. . +- Base.WrappedException << abstract immutable size:0 >>
. . . +- LoadError << concrete mutable size:24 >>
. . . +- InitError << concrete mutable size:16 >>
. . +- DivideError << concrete immutable pointerfree size:0 >>
. . +- CompositeException << concrete mutable size:8 >>
. . +- AssertionError << concrete mutable size:8 >>
. . +- SystemError << concrete mutable size:16 >>
. . +- UndefRefError << concrete immutable pointerfree size:0 >>
. . +- PrecompilableError = Base.PrecompilableError << concrete immutable pointerfree size:1 >>
. . +- UnicodeError << concrete mutable size:16 >>
. . +- OverflowError << concrete immutable pointerfree size:0 >>
. . +- UndefVarError << concrete immutable size:8 >>
. . +- InterruptException << concrete immutable pointerfree size:0 >>
. . +- InexactError << concrete immutable pointerfree size:0 >>
. . +- EOFError << concrete mutable pointerfree size:0 >>
. . +- DimensionMismatch << concrete mutable size:8 >>
. . +- ArgumentError << concrete mutable size:8 >>
. . +- SegmentationFault << concrete immutable pointerfree size:0 >>
. . +- NullException << concrete immutable pointerfree size:0 >>
. . +- MethodError << concrete mutable size:16 >>
. . +- InvalidStateException << concrete mutable size:16 >>
. . +- ProcessExitedException << concrete mutable pointerfree size:0 >>
. . +- BoundsError << concrete immutable size:16 >>
. . +- KeyError << concrete mutable size:8 >>
. . +- UVError = Base.UVError << concrete mutable size:16 >>
. . +- WrappedException = Base.WrappedException << abstract immutable size:0 >>
. . +- ErrorException << concrete mutable size:8 >>
. . +- TypeError << concrete mutable size:32 >>
. +- CapturedException << concrete mutable size:16 >>
. +- FixedSetPartitions = Base.FixedSetPartitions{T<:AbstractArray{T,1}} << concrete immutable size:16 >>
. +- Symbol << concrete mutable size:0 >>
. +- GC_Num = Base.GC_Num << concrete immutable pointerfree size:96 >>
. +- Func = Base.Func{N} << abstract immutable size:0 >>
. +- Pair = Pair{A,B} << concrete immutable size:16 >>
. +- Char << concrete immutable pointerfree size:4 >>
. . +- Chars = Union{AbstractArray{Char,1},Char,Set{Char},Tuple{Vararg{Char}}}
. +- Colon << concrete mutable pointerfree size:0 >>
. . +- ViewIndex = Union{AbstractArray{T,1},Colon,Int64}
. . +- NonSliceIndex = Union{AbstractArray{T,1},Colon}
. . +- RangeIndex = Union{Colon,Int64,Range{Int64}}
. +- Base.Func = Base.Func{1} << abstract immutable size:0 >>
. . +- RDivFun = Base.RDivFun << concrete immutable pointerfree size:0 >>
. . +- Base.Predicate = Base.Predicate{F} << concrete immutable size:8 >>
. . . +- ReturnsBool = Union{Base.EqX{T},Base.Predicate{F}}
. . +- Base.AndFun << concrete immutable pointerfree size:0 >>
. . . +- ShortCircuiting = Union{Base.AndFun,Base.OrFun}
. . +- Base.OrFun << concrete immutable pointerfree size:0 >>
. . . +- ShortCircuiting = Union{Base.AndFun,Base.OrFun}
. . +- DotRemFun = Base.DotRemFun << concrete immutable pointerfree size:0 >>
. . +- XorFun = Base.XorFun << concrete immutable pointerfree size:0 >>
. . +- ConjFun = Base.ConjFun << concrete immutable pointerfree size:0 >>
. . +- DotRDivFun = Base.DotRDivFun << concrete immutable pointerfree size:0 >>
. . +- BitFunctorBinary = Base.BitFunctorBinary{TT,TF,FT,FF} << concrete immutable pointerfree size:0 >>
. . +- ModFun = Base.ModFun << concrete immutable pointerfree size:0 >>
. . +- RemFun = Base.RemFun << concrete immutable pointerfree size:0 >>
. . +- MinFun = Base.MinFun << concrete immutable pointerfree size:0 >>
. . +- DotAddFun = Base.DotAddFun << concrete immutable pointerfree size:0 >>
. . +- NotEqZero = Base.NotEqZero << concrete immutable pointerfree size:0 >>
. . +- Base.EqX = Base.EqX{T} << concrete immutable size:8 >>
. . . +- ReturnsBool = Union{Base.EqX{T},Base.Predicate{F}}
. . +- EqX = Base.EqX{T} << concrete immutable size:8 >>
. . +- MaxFun = Base.MaxFun << concrete immutable pointerfree size:0 >>
. . +- DotRSFun = Base.DotRSFun << concrete immutable pointerfree size:0 >>
. . +- IDivFun = Base.IDivFun << concrete immutable pointerfree size:0 >>
. . +- PowFun = Base.PowFun << concrete immutable pointerfree size:0 >>
. . +- SubFun = Base.SubFun << concrete immutable pointerfree size:0 >>
. . +- CentralizedAbs2Fun = Base.CentralizedAbs2Fun{T<:Number} << concrete immutable size:8 >>
. . +- LessFun = Base.LessFun << concrete immutable pointerfree size:0 >>
. . +- Predicate = Base.Predicate{F} << concrete immutable size:8 >>
. . +- LogFun = Base.LogFun << concrete immutable pointerfree size:0 >>
. . +- ExpFun = Base.ExpFun << concrete immutable pointerfree size:0 >>
. . +- DotLSFun = Base.DotLSFun << concrete immutable pointerfree size:0 >>
. . +- DotSubFun = Base.DotSubFun << concrete immutable pointerfree size:0 >>
. . +- IdFun = Base.IdFun << concrete immutable pointerfree size:0 >>
. . +- AndFun = Base.AndFun << concrete immutable pointerfree size:0 >>
. . +- MoreFun = Base.MoreFun << concrete immutable pointerfree size:0 >>
. . +- MulFun = Base.MulFun << concrete immutable pointerfree size:0 >>
. . +- OrFun = Base.OrFun << concrete immutable pointerfree size:0 >>
. . +- LDivFun = Base.LDivFun << concrete immutable pointerfree size:0 >>
. . +- BitFunctorUnary = Base.BitFunctorUnary{T,F} << concrete immutable pointerfree size:0 >>
. . +- UnspecializedFun = Base.UnspecializedFun{N} << concrete immutable size:8 >>
. . +- AbsFun = Base.AbsFun << concrete immutable pointerfree size:0 >>
. . +- DotMulFun = Base.DotMulFun << concrete immutable pointerfree size:0 >>
. . +- Abs2Fun = Base.Abs2Fun << concrete immutable pointerfree size:0 >>
. . +- AddFun = Base.AddFun << concrete immutable pointerfree size:0 >>
. +- Base.AbstractCmd << abstract immutable size:0 >>
. . +- AndCmds = Base.AndCmds << concrete immutable size:16 >>
. . +- OrCmds = Base.OrCmds << concrete immutable size:16 >>
. . +- CmdRedirect = Base.CmdRedirect << concrete immutable size:24 >>
. . +- Cmd << concrete immutable size:32 >>
. . +- ErrOrCmds = Base.ErrOrCmds << concrete immutable size:16 >>
. +- EachStringIndex = Base.EachStringIndex{T<:AbstractString} << concrete immutable size:8 >>
. +- StdIOSet = Tuple{Union{Base.FileRedirect,IO,Ptr{Void},RawFD},Union{Base.FileRedirect,IO,Ptr{Void},RawFD},Union{Base.FileRedirect,IO,Ptr{Void},RawFD}} << concrete immutable size:0 >>
. +- StatStruct << concrete immutable pointerfree size:96 >>
. +- Worker = Base.Worker << concrete mutable size:80 >>
. +- AbstractString << abstract immutable size:0 >>
. . +- SubString = SubString{T<:AbstractString} << concrete immutable size:24 >>
. . +- RepString << concrete immutable size:16 >>
. . +- RevString = RevString{T<:AbstractString} << concrete immutable size:8 >>
. . +- RopeString << concrete immutable size:32 >>
. . +- SubstitutionString = Base.SubstitutionString{T<:AbstractString} << concrete immutable size:8 >>
. . +- DirectIndexString << abstract immutable size:0 >>
. . . +- UTF32String << concrete immutable size:8 >>
. . . +- WString = UTF32String << concrete immutable size:8 >>
. . . +- ASCIIString << concrete immutable size:8 >>
. . . . +- ByteString = Union{ASCIIString,UTF8String}
. . +- UTF16String << concrete immutable size:8 >>
. . +- UTF8String << concrete immutable size:8 >>
. . . +- ByteString = Union{ASCIIString,UTF8String}
. +- GitVersionInfo = Base.GitVersionInfo << concrete immutable size:64 >>
. +- MethodTable << concrete mutable size:64 >>
. +- ReentrantLock << concrete mutable size:24 >>
. +- Void << concrete immutable pointerfree size:0 >>
. +- IntegerPartitions = Base.IntegerPartitions << concrete immutable pointerfree size:8 >>
. +- Repeated = Base.Repeated{O} << concrete immutable size:8 >>
. +- WorkerConfig << concrete mutable size:136 >>
. +- NTuple = NTuple{N,T} << abstract immutable size:0 >>
. +- Set = Set{Char} << concrete mutable size:8 >>
. . +- Chars = Union{AbstractArray{Char,1},Char,Set{Char},Tuple{Vararg{Char}}}
. +- Module << concrete mutable size:16 >>
. +- LocalProcess << concrete mutable size:24 >>
. +- AbstractChannel << abstract immutable size:0 >>
. . +- Channel = Channel{T} << concrete mutable size:40 >>
. +- SimpleVector << concrete mutable size:8 >>
. +- TTNode << concrete mutable size:24 >>
. +- LabelNode << concrete immutable pointerfree size:8 >>
. . +- ExprNode = Union{Expr,GlobalRef,GotoNode,LabelNode,LineNumberNode,QuoteNode,SymbolNode,TopNode}
. +- Dims = Tuple{Vararg{Int64}} << concrete immutable size:0 >>
. +- GotoNode << concrete immutable pointerfree size:8 >>
. . +- ExprNode = Union{Expr,GlobalRef,GotoNode,LabelNode,LineNumberNode,QuoteNode,SymbolNode,TopNode}
. +- Timer << concrete mutable size:24 >>
. +- UniformScaling = UniformScaling{T<:Number} << concrete immutable size:8 >>
. +- Val = Val{T} << concrete immutable pointerfree size:0 >>
. +- Number << abstract immutable size:0 >>
. . +- Complex128 = Complex{Float64} << concrete immutable pointerfree size:16 >>
. . +- Complex = Complex{T<:Real} << concrete immutable size:16 >>
. . +- Complex64 = Complex{Float32} << concrete immutable pointerfree size:8 >>
. . +- Complex32 = Complex{Float16} << concrete immutable pointerfree size:4 >>
. . +- Real << abstract immutable size:0 >>
. . . +- Rational = Rational{T<:Integer} << concrete immutable size:16 >>
. . . +- Irrational = Irrational{sym} << concrete immutable pointerfree size:0 >>
. . . +- AbstractFloat << abstract immutable size:0 >>
. . . . +- Cdouble = Float64 << concrete immutable pointerfree size:8 >>
. . . . +- BigFloat << concrete mutable pointerfree size:32 >>
. . . . +- Float32 << concrete immutable pointerfree size:4 >>
. . . . . +- CommonReduceResult = Union{Float32,Float64,Int128,Int64,UInt128,UInt64}
. . . . +- Float64 << concrete immutable pointerfree size:8 >>
. . . . . +- CommonReduceResult = Union{Float32,Float64,Int128,Int64,UInt128,UInt64}
. . . . +- Cfloat = Float32 << concrete immutable pointerfree size:4 >>
. . . . +- Float16 << concrete immutable pointerfree size:2 >>
. . . . . +- WidenReduceResult = Union{Float16,Int16,Int32,Int8,UInt16,UInt32,UInt8}
. . . +- Integer << abstract immutable size:0 >>
. . . . +- Signed << abstract immutable size:0 >>
. . . . . +- FileOffset = Int64 << concrete immutable pointerfree size:8 >>
. . . . . +- Cssize_t = Int64 << concrete immutable pointerfree size:8 >>
. . . . . +- Cintmax_t = Int64 << concrete immutable pointerfree size:8 >>
. . . . . +- Cwchar_t = Int32 << concrete immutable pointerfree size:4 >>
. . . . . +- Clonglong = Int64 << concrete immutable pointerfree size:8 >>
. . . . . +- Cchar = Int8 << concrete immutable pointerfree size:1 >>
. . . . . +- Clong = Int64 << concrete immutable pointerfree size:8 >>
. . . . . +- Cint = Int32 << concrete immutable pointerfree size:4 >>
. . . . . +- Int8 << concrete immutable pointerfree size:1 >>
. . . . . . +- Integer64 = Union{Int16,Int32,Int64,Int8,UInt16,UInt32,UInt64,UInt8}
. . . . . . +- SmallSigned = Union{Int16,Int32,Int8}
. . . . . . +- WidenReduceResult = Union{Float16,Int16,Int32,Int8,UInt16,UInt32,UInt8}
. . . . . +- Int16 << concrete immutable pointerfree size:2 >>
. . . . . . +- Integer64 = Union{Int16,Int32,Int64,Int8,UInt16,UInt32,UInt64,UInt8}
. . . . . . +- SmallSigned = Union{Int16,Int32,Int8}
. . . . . . +- WidenReduceResult = Union{Float16,Int16,Int32,Int8,UInt16,UInt32,UInt8}
. . . . . +- Coff_t = Int64 << concrete immutable pointerfree size:8 >>
. . . . . +- Cptrdiff_t = Int64 << concrete immutable pointerfree size:8 >>
. . . . . +- Int128 << concrete immutable pointerfree size:16 >>
. . . . . . +- CommonReduceResult = Union{Float32,Float64,Int128,Int64,UInt128,UInt64}
. . . . . +- Int64 << concrete immutable pointerfree size:8 >>
. . . . . . +- ViewIndex = Union{AbstractArray{T,1},Colon,Int64}
. . . . . . +- Integer64 = Union{Int16,Int32,Int64,Int8,UInt16,UInt32,UInt64,UInt8}
. . . . . . +- RangeIndex = Union{Colon,Int64,Range{Int64}}
. . . . . . +- CommonReduceResult = Union{Float32,Float64,Int128,Int64,UInt128,UInt64}
. . . . . +- Cshort = Int16 << concrete immutable pointerfree size:2 >>
. . . . . +- Int = Int64 << concrete immutable pointerfree size:8 >>
. . . . . +- Int32 << concrete immutable pointerfree size:4 >>
. . . . . . +- Integer64 = Union{Int16,Int32,Int64,Int8,UInt16,UInt32,UInt64,UInt8}
. . . . . . +- SmallSigned = Union{Int16,Int32,Int8}
. . . . . . +- WidenReduceResult = Union{Float16,Int16,Int32,Int8,UInt16,UInt32,UInt8}
. . . . +- BigInt << concrete mutable pointerfree size:16 >>
. . . . +- Unsigned << abstract immutable size:0 >>
. . . . . +- Culong = UInt64 << concrete immutable pointerfree size:8 >>
. . . . . +- UInt32 << concrete immutable pointerfree size:4 >>
. . . . . . +- Integer64 = Union{Int16,Int32,Int64,Int8,UInt16,UInt32,UInt64,UInt8}
. . . . . . +- SmallUnsigned = Union{UInt16,UInt32,UInt8}
. . . . . . +- WidenReduceResult = Union{Float16,Int16,Int32,Int8,UInt16,UInt32,UInt8}
. . . . . +- Cuchar = UInt8 << concrete immutable pointerfree size:1 >>
. . . . . +- Cuintmax_t = UInt64 << concrete immutable pointerfree size:8 >>
. . . . . +- UInt16 << concrete immutable pointerfree size:2 >>
. . . . . . +- Integer64 = Union{Int16,Int32,Int64,Int8,UInt16,UInt32,UInt64,UInt8}
. . . . . . +- SmallUnsigned = Union{UInt16,UInt32,UInt8}
. . . . . . +- WidenReduceResult = Union{Float16,Int16,Int32,Int8,UInt16,UInt32,UInt8}
. . . . . +- Cushort = UInt16 << concrete immutable pointerfree size:2 >>
. . . . . +- Csize_t = UInt64 << concrete immutable pointerfree size:8 >>
. . . . . +- UInt128 << concrete immutable pointerfree size:16 >>
. . . . . . +- CommonReduceResult = Union{Float32,Float64,Int128,Int64,UInt128,UInt64}
. . . . . +- UInt = UInt64 << concrete immutable pointerfree size:8 >>
. . . . . +- UInt64 << concrete immutable pointerfree size:8 >>
. . . . . . +- Integer64 = Union{Int16,Int32,Int64,Int8,UInt16,UInt32,UInt64,UInt8}
. . . . . . +- CommonReduceResult = Union{Float32,Float64,Int128,Int64,UInt128,UInt64}
. . . . . +- UInt8 << concrete immutable pointerfree size:1 >>
. . . . . . +- Integer64 = Union{Int16,Int32,Int64,Int8,UInt16,UInt32,UInt64,UInt8}
. . . . . . +- SmallUnsigned = Union{UInt16,UInt32,UInt8}
. . . . . . +- WidenReduceResult = Union{Float16,Int16,Int32,Int8,UInt16,UInt32,UInt8}
. . . . . +- Culonglong = UInt64 << concrete immutable pointerfree size:8 >>
. . . . . +- Cuint = UInt32 << concrete immutable pointerfree size:4 >>
. . . . +- Bool << concrete immutable pointerfree size:1 >>
. . . . . +- Callback = Union{Bool,Function}
. +- FileRedirect = Base.FileRedirect << concrete immutable size:16 >>
. +- Condition << concrete mutable size:8 >>
. +- Semaphore = Base.Semaphore << concrete mutable size:24 >>
. +- Method << concrete mutable size:48 >>
. +- SerializationState = SerializationState{I<:IO} << concrete mutable size:24 >>
. +- Enumerate = Enumerate{I} << concrete immutable size:8 >>
. +- ElementwiseMinFun = Base.ElementwiseMinFun << concrete immutable pointerfree size:0 >>
. +- AbstractArray = AbstractArray{T,2} << abstract immutable size:0 >>
. . +- Union{AbstractArray{T,1},AbstractArray{T,2}}
. . . +- AbstractVecOrMat = Union{AbstractArray{T,1},AbstractArray{T,2}}
. . +- Symmetric = Symmetric{T,S<:AbstractArray{T,2}} << concrete immutable size:16 >>
. . +- SubArray = SubArray{T,N,A<:DenseArray{T,N},I<:Tuple{Vararg{Union{Colon,Int64,Range{Int64}}}},LD} << concrete immutable size:0 >>
. . . +- Union{DenseArray{T,2},SubArray{T,2,A<:DenseArray{T,N},I<:Tuple{Vararg{Union{Colon,Int64,Range{Int64}}}},LD}}
. . . . +- StridedMatrix = Union{DenseArray{T,2},SubArray{T,2,A<:DenseArray{T,N},I<:Tuple{Vararg{Union{Colon,Int64,Range{Int64}}}},LD}}
. . . +- Union{DenseArray{T,1},DenseArray{T,2},SubArray{T,1,A<:DenseArray{T,N},I<:Tuple{Vararg{Union{Colon,Int64,Range{Int64}}}},LD},SubArray{T,2,A<:DenseArray{T,N},I<:Tuple{Vararg{Union{Colon,Int64,Range{Int64}}}},LD}}
. . . . +- StridedVecOrMat = Union{DenseArray{T,1},DenseArray{T,2},SubArray{T,1,A<:DenseArray{T,N},I<:Tuple{Vararg{Union{Colon,Int64,Range{Int64}}}},LD},SubArray{T,2,A<:DenseArray{T,N},I<:Tuple{Vararg{Union{Colon,Int64,Range{Int64}}}},LD}}
. . . +- Union{DenseArray{T,N},SubArray{T,N,A<:DenseArray{T,N},I<:Tuple{Vararg{Union{Colon,Int64,Range{Int64}}}},LD}}
. . . . +- StridedArray = Union{DenseArray{T,N},SubArray{T,N,A<:DenseArray{T,N},I<:Tuple{Vararg{Union{Colon,Int64,Range{Int64}}}},LD}}
. . . +- Union{DenseArray{T,1},SubArray{T,1,A<:DenseArray{T,N},I<:Tuple{Vararg{Union{Colon,Int64,Range{Int64}}}},LD}}
. . . . +- StridedVector = Union{DenseArray{T,1},SubArray{T,1,A<:DenseArray{T,N},I<:Tuple{Vararg{Union{Colon,Int64,Range{Int64}}}},LD}}
. . +- Bidiagonal = Bidiagonal{T} << concrete mutable size:24 >>
. . +- Base.LinAlg.AbstractTriangular = Base.LinAlg.AbstractTriangular{T,S<:AbstractArray{T,2}} << abstract immutable size:0 >>
. . . +- LowerTriangular = LowerTriangular{T,S<:AbstractArray{T,2}} << concrete immutable size:8 >>
. . . +- UpperTriangular = UpperTriangular{T,S<:AbstractArray{T,2}} << concrete immutable size:8 >>
. . +- AbstractVector = AbstractArray{T,1}
. . +- AbstractMatrix = AbstractArray{T,2}
. . +- Range = Range{T<:AbstractFloat} << abstract immutable size:0 >>
. . . +- RangeIndex = Union{Colon,Int64,Range{Int64}}
. . . +- OrdinalRange = OrdinalRange{T,S} << abstract immutable size:0 >>
. . . . +- UnitRange = UnitRange{T<:Real} << concrete immutable size:16 >>
. . . . +- StepRange = StepRange{T,S} << concrete immutable size:24 >>
. . . +- FloatRange = FloatRange{T<:AbstractFloat} << concrete immutable size:32 >>
. . . +- LinSpace = LinSpace{T<:AbstractFloat} << concrete immutable size:32 >>
. . +- AbstractArray{T,1}
. . . +- ViewIndex = Union{AbstractArray{T,1},Colon,Int64}
. . . +- NonSliceIndex = Union{AbstractArray{T,1},Colon}
. . +- Union{AbstractArray{A<:AbstractArray{Int64,1},1},AbstractArray{Range{Int64},1},AbstractArray{UnitRange{Int64},1},Tuple{Vararg{Union{AbstractArray{Int64,1},Range{T}}}}}
. . . +- RangeVecIntList = Union{AbstractArray{A<:AbstractArray{Int64,1},1},AbstractArray{Range{Int64},1},AbstractArray{UnitRange{Int64},1},Tuple{Vararg{Union{AbstractArray{Int64,1},Range{T}}}}}
. . +- Chars = Union{AbstractArray{Char,1},Char,Set{Char},Tuple{Vararg{Char}}}
. . +- AbstractSparseArray = AbstractSparseArray{Tv,Ti,N} << abstract immutable size:0 >>
. . . +- AbstractSparseMatrix = AbstractSparseArray{Tv,Ti,2}
. . . +- SparseMatrixCSC = SparseMatrixCSC{Tv,Ti<:Integer} << concrete mutable size:40 >>
. . . +- AbstractSparseVector = AbstractSparseArray{Tv,Ti,1}
. . +- Diagonal = Diagonal{T} << concrete immutable size:8 >>
. . +- Tridiagonal = Tridiagonal{T} << concrete immutable size:32 >>
. . +- Hermitian = Hermitian{T,S<:AbstractArray{T,2}} << concrete immutable size:16 >>
. . +- DenseArray = DenseArray{T,N} << abstract immutable size:0 >>
. . . +- Union{DenseArray{T,2},SubArray{T,2,A<:DenseArray{T,N},I<:Tuple{Vararg{Union{Colon,Int64,Range{Int64}}}},LD}}
. . . . +- StridedMatrix = Union{DenseArray{T,2},SubArray{T,2,A<:DenseArray{T,N},I<:Tuple{Vararg{Union{Colon,Int64,Range{Int64}}}},LD}}
. . . +- BitArray = BitArray{N} << concrete mutable size:24 >>
. . . +- DenseMatrix = DenseArray{T,2}
. . . +- Union{DenseArray{T,1},DenseArray{T,2}}
. . . . +- DenseVecOrMat = Union{DenseArray{T,1},DenseArray{T,2}}
. . . +- BitVector = BitArray{1} << concrete mutable size:24 >>
. . . +- Union{DenseArray{T,N},SubArray{T,N,A<:DenseArray{T,N},I<:Tuple{Vararg{Union{Colon,Int64,Range{Int64}}}},LD}}
. . . . +- StridedArray = Union{DenseArray{T,N},SubArray{T,N,A<:DenseArray{T,N},I<:Tuple{Vararg{Union{Colon,Int64,Range{Int64}}}},LD}}
. . . +- Union{DenseArray{T,1},SubArray{T,1,A<:DenseArray{T,N},I<:Tuple{Vararg{Union{Colon,Int64,Range{Int64}}}},LD}}
. . . . +- StridedVector = Union{DenseArray{T,1},SubArray{T,1,A<:DenseArray{T,N},I<:Tuple{Vararg{Union{Colon,Int64,Range{Int64}}}},LD}}
. . . +- SharedArray = SharedArray{T,N} << concrete mutable size:56 >>
. . . . +- SharedMatrix = SharedArray{T,2}
. . . . +- SharedVector = SharedArray{T,1}
. . . +- BitMatrix = BitArray{2} << concrete mutable size:32 >>
. . . +- Union{DenseArray{T,1},DenseArray{T,2},SubArray{T,1,A<:DenseArray{T,N},I<:Tuple{Vararg{Union{Colon,Int64,Range{Int64}}}},LD},SubArray{T,2,A<:DenseArray{T,N},I<:Tuple{Vararg{Union{Colon,Int64,Range{Int64}}}},LD}}
. . . . +- StridedVecOrMat = Union{DenseArray{T,1},DenseArray{T,2},SubArray{T,1,A<:DenseArray{T,N},I<:Tuple{Vararg{Union{Colon,Int64,Range{Int64}}}},LD},SubArray{T,2,A<:DenseArray{T,N},I<:Tuple{Vararg{Union{Colon,Int64,Range{Int64}}}},LD}}
. . . +- Array = Array{T,N} << concrete mutable size:0 >>
. . . . +- ByteArray = Union{Array{Int8,1},Array{UInt8,1}}
. . . . +- Matrix = Array{T,2}
. . . . +- Union{Array{T,1},Array{T,2}}
. . . . . +- VecOrMat = Union{Array{T,1},Array{T,2}}
. . . . +- Vector = Array{T,1}
. . . +- DenseVector = DenseArray{T,1}
. . +- SymTridiagonal = SymTridiagonal{T} << concrete immutable size:16 >>
. +- FileMonitor << concrete mutable size:32 >>
. +- RoundingMode = RoundingMode{T} << concrete immutable pointerfree size:0 >>
. +- Base.AbstractMsg << abstract immutable size:0 >>
. . +- JoinCompleteMsg = Base.JoinCompleteMsg << concrete mutable size:24 >>
. . +- IdentifySocketMsg = Base.IdentifySocketMsg << concrete mutable pointerfree size:8 >>
. . +- CallMsg = Base.CallMsg{Mode} << concrete mutable size:24 >>
. . +- ResultMsg = Base.ResultMsg << concrete mutable size:16 >>
. . +- JoinPGRPMsg = Base.JoinPGRPMsg << concrete mutable size:40 >>
. . +- RemoteDoMsg = Base.RemoteDoMsg << concrete mutable size:16 >>
. . +- CallWaitMsg = Base.CallWaitMsg << concrete mutable size:32 >>
. +- JLOptions = Base.JLOptions << concrete immutable pointerfree size:144 >>
. +- Expr << concrete mutable size:24 >>
. . +- ExprNode = Union{Expr,GlobalRef,GotoNode,LabelNode,LineNumberNode,QuoteNode,SymbolNode,TopNode}
. +- Base.Dates.AbstractTime << abstract immutable size:0 >>
. . +- Base.Dates.TimeType << abstract immutable size:0 >>
. . . +- Date << concrete immutable pointerfree size:8 >>
. . . +- DateTime << concrete immutable pointerfree size:8 >>
. +- IntrinsicFunction << concrete immutable pointerfree size:4 >>
. +- FixedPartitions = Base.FixedPartitions << concrete immutable pointerfree size:16 >>
. +- SymbolNode << concrete mutable size:16 >>
. . +- ExprNode = Union{Expr,GlobalRef,GotoNode,LabelNode,LineNumberNode,QuoteNode,SymbolNode,TopNode}
. +- LineNumberNode << concrete immutable size:16 >>
. . +- ExprNode = Union{Expr,GlobalRef,GotoNode,LabelNode,LineNumberNode,QuoteNode,SymbolNode,TopNode}
. +- Rest = Base.Rest{I,S} << concrete immutable size:16 >>
. +- Base.UVPollingWatcher << abstract immutable size:0 >>
. . +- PollingFileWatcher << concrete mutable size:40 >>
. . +- FDWatcher = Base.FDWatcher << concrete mutable size:16 >>
. +- Drop = Base.Drop{I} << concrete immutable size:16 >>
. +- AbstractZipIterator = Base.AbstractZipIterator << abstract immutable size:0 >>
. +- Display << abstract immutable size:0 >>
. . +- TextDisplay << concrete immutable size:8 >>
. +- ClusterManager << abstract immutable size:0 >>
. . +- DefaultClusterManager = Base.DefaultClusterManager << concrete immutable pointerfree size:0 >>
. . +- SSHManager = Base.SSHManager << concrete immutable size:8 >>
. . +- LocalManager = Base.LocalManager << concrete immutable size:8 >>
. +- Cstring << concrete immutable pointerfree size:8 >>
. +- KeyIterator = Base.KeyIterator{T<:Associative{K,V}} << concrete immutable size:8 >>
. +- VersionNumber << concrete immutable size:40 >>
. +- Combinations = Base.Combinations{T} << concrete immutable size:16 >>
. +- RemoteRef = RemoteRef{T<:AbstractChannel} << concrete mutable pointerfree size:24 >>
. +- HTML = HTML{T} << concrete mutable size:8 >>
. +- Type = Type{T} << abstract immutable size:0 >>
. . +- DataType << concrete mutable size:56 >>
. . . +- Callable = Union{DataType,Function}
. . +- TypeConstructor << concrete immutable size:16 >>
. . +- Union << concrete immutable size:8 >>
. . . +- Union{DenseArray{T,2},SubArray{T,2,A<:DenseArray{T,N},I<:Tuple{Vararg{Union{Colon,Int64,Range{Int64}}}},LD}}
. . . . +- StridedMatrix = Union{DenseArray{T,2},SubArray{T,2,A<:DenseArray{T,N},I<:Tuple{Vararg{Union{Colon,Int64,Range{Int64}}}},LD}}
. . . +- Integer64 = Union{Int16,Int32,Int64,Int8,UInt16,UInt32,UInt64,UInt8}
. . . +- Union{AbstractArray{T,1},AbstractArray{T,2}}
. . . . +- AbstractVecOrMat = Union{AbstractArray{T,1},AbstractArray{T,2}}
. . . +- NonSliceIndex = Union{AbstractArray{T,1},Colon}
. . . +- ByteArray = Union{Array{Int8,1},Array{UInt8,1}}
. . . +- ByteString = Union{ASCIIString,UTF8String}
. . . +- ReturnsBool = Union{Base.EqX{T},Base.Predicate{F}}
. . . +- ViewIndex = Union{AbstractArray{T,1},Colon,Int64}
. . . +- Union{DenseArray{T,1},DenseArray{T,2}}
. . . . +- DenseVecOrMat = Union{DenseArray{T,1},DenseArray{T,2}}
. . . +- ExprNode = Union{Expr,GlobalRef,GotoNode,LabelNode,LineNumberNode,QuoteNode,SymbolNode,TopNode}
. . . +- Bottom = Union{}
. . . +- CommonReduceResult = Union{Float32,Float64,Int128,Int64,UInt128,UInt64}
. . . +- RangeIndex = Union{Colon,Int64,Range{Int64}}
. . . +- Callable = Union{DataType,Function}
. . . +- Union{DenseArray{T,N},SubArray{T,N,A<:DenseArray{T,N},I<:Tuple{Vararg{Union{Colon,Int64,Range{Int64}}}},LD}}
. . . . +- StridedArray = Union{DenseArray{T,N},SubArray{T,N,A<:DenseArray{T,N},I<:Tuple{Vararg{Union{Colon,Int64,Range{Int64}}}},LD}}
. . . +- SmallSigned = Union{Int16,Int32,Int8}
. . . +- Union{DenseArray{T,1},SubArray{T,1,A<:DenseArray{T,N},I<:Tuple{Vararg{Union{Colon,Int64,Range{Int64}}}},LD}}
. . . . +- StridedVector = Union{DenseArray{T,1},SubArray{T,1,A<:DenseArray{T,N},I<:Tuple{Vararg{Union{Colon,Int64,Range{Int64}}}},LD}}
. . . +- Union{AbstractArray{A<:AbstractArray{Int64,1},1},AbstractArray{Range{Int64},1},AbstractArray{UnitRange{Int64},1},Tuple{Vararg{Union{AbstractArray{Int64,1},Range{T}}}}}
. . . . +- RangeVecIntList = Union{AbstractArray{A<:AbstractArray{Int64,1},1},AbstractArray{Range{Int64},1},AbstractArray{UnitRange{Int64},1},Tuple{Vararg{Union{AbstractArray{Int64,1},Range{T}}}}}
. . . +- Callback = Union{Bool,Function}
. . . +- Chars = Union{AbstractArray{Char,1},Char,Set{Char},Tuple{Vararg{Char}}}
. . . +- ShortCircuiting = Union{Base.AndFun,Base.OrFun}
. . . +- Union{DenseArray{T,1},DenseArray{T,2},SubArray{T,1,A<:DenseArray{T,N},I<:Tuple{Vararg{Union{Colon,Int64,Range{Int64}}}},LD},SubArray{T,2,A<:DenseArray{T,N},I<:Tuple{Vararg{Union{Colon,Int64,Range{Int64}}}},LD}}
. . . . +- StridedVecOrMat = Union{DenseArray{T,1},DenseArray{T,2},SubArray{T,1,A<:DenseArray{T,N},I<:Tuple{Vararg{Union{Colon,Int64,Range{Int64}}}},LD},SubArray{T,2,A<:DenseArray{T,N},I<:Tuple{Vararg{Union{Colon,Int64,Range{Int64}}}},LD}}
. . . +- Redirectable = Union{Base.FileRedirect,IO,RawFD}
. . . +- SmallUnsigned = Union{UInt16,UInt32,UInt8}
. . . +- WidenReduceResult = Union{Float16,Int16,Int32,Int8,UInt16,UInt32,UInt8}
. . . +- Union{Array{T,1},Array{T,2}}
. . . . +- VecOrMat = Union{Array{T,1},Array{T,2}}
. . . +- LibuvPipe = Union{Base.PipeEndpoint,Base.PipeServer}
. +- SetPartitions = Base.SetPartitions{T<:AbstractArray{T,1}} << concrete immutable size:8 >>
. +- LambdaStaticData << concrete mutable size:104 >>
. +- Enum << abstract immutable size:0 >>
. . +- WorkerState = Base.WorkerState << concrete immutable pointerfree size:4 >>
. +- Ref = Ref{T} << abstract immutable size:0 >>
. . +- RefValue = Base.RefValue{T} << concrete mutable size:8 >>
. . +- Ptr = Ptr{T} << concrete immutable pointerfree size:8 >>
. . +- RefArray = Base.RefArray{T,A<:AbstractArray{T,N},R} << concrete immutable size:24 >>
. +- Take = Base.Take{I} << concrete immutable size:16 >>
. +- TypeVar << concrete immutable size:32 >>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment