You can access the 'parameters' field of a type instance object. But the standard Julian way to get type parameters is to just define a helper function:
typeparams{A,B}(::Type{T{A,B}}) = A,B On Friday, September 11, 2015 at 3:20:17 PM UTC-4, Erik Schnetter wrote: > > Is there a function in Julia that allows accessing the parameters of a > type? > > For example, if I have > > type T{A,B} end > > then I'd like a way to convert `T{Int, Char}` to `(Int, Char)`. > > In other words, is there a way to get at the contents of `DataType` > objects? > > Thanks, > -erik > > -- > Erik Schnetter <schn...@gmail.com <javascript:>> > http://www.perimeterinstitute.ca/personal/eschnetter/ >