Idris2Doc : Core.Reflect

Core.Reflect

(source)

Definitions

interfaceReify : Type->Type
Parameters: a
Methods:
reify : RefCtxtDefs=>Defs->NFvars->Corea

Implementations:
Reify ()
ReifyString
ReifyInt
ReifyInt8
ReifyInt16
ReifyInt32
ReifyInt64
ReifyBits8
ReifyBits16
ReifyBits32
ReifyBits64
ReifyInteger
ReifyChar
ReifyDouble
ReifyBool
ReifyNat
Reifya=>Reify (Lista)
Reifya=>Reify (List1a)
Reifya=>Reify (SnocLista)
Reifya=>Reify (Maybea)
Reifya=>Reify (WithDefaultadef)
(Reifya, Reifyb) =>Reify (a, b)
ReifyNamespace
ReifyModuleIdent
ReifyUserName
ReifyName
ReifyNameType
ReifyPrimType
ReifyConstant
ReifyVisibility
ReifyTotalReq
ReifyRigCount
Reifyt=>Reify (PiInfot)
ReifyLazyReason
ReifyVirtualIdent
ReifyBuiltinType
ReifyOriginDesc
ReifyFC
Reifya=>Reify (WithFCa)
reify : Reifya=>RefCtxtDefs=>Defs->NFvars->Corea
Visibility: public export
interfaceReflect : Type->Type
Parameters: a
Methods:
reflect : FC->Defs->Bool->EnvTermvars->a->Core (Termvars)

Implementations:
Reflect ()
ReflectString
ReflectInt
ReflectInt8
ReflectInt16
ReflectInt32
ReflectInt64
ReflectBits8
ReflectBits16
ReflectBits32
ReflectBits64
ReflectInteger
ReflectChar
ReflectDouble
ReflectBool
ReflectNat
Reflecta=>Reflect (Lista)
Reflecta=>Reflect (List1a)
Reflecta=>Reflect (SnocLista)
Reflecta=>Reflect (Maybea)
Reflecta=>Reflect (WithDefaultadef)
(Reflecta, Reflectb) =>Reflect (a, b)
ReflectNamespace
ReflectModuleIdent
ReflectUserName
ReflectName
ReflectNameType
ReflectPrimType
ReflectConstant
ReflectVisibility
ReflectTotalReq
ReflectRigCount
Reflectt=>Reflect (PiInfot)
ReflectLazyReason
ReflectBuiltinType
ReflectVirtualIdent
ReflectOriginDesc
ReflectFC
Reflecta=>Reflect (WithFCa)
reflect : Reflecta=>FC->Defs->Bool->EnvTermvars->a->Core (Termvars)
Visibility: public export
getCon : FC->Defs->Name->Core (Termvars)
Visibility: export
appCon : FC->Defs->Name->List (Termvars) ->Core (Termvars)
Visibility: export
preludetypes : String->Name
Visibility: export
basics : String->Name
Visibility: export
builtin : String->Name
Visibility: export
primio : String->Name
Visibility: export
reflection : String->Name
Visibility: export
reflectiontt : String->Name
Visibility: export
reflectionttimp : String->Name
Visibility: export
cantReify : RefCtxtDefs=>NFvars->String->Corea
Visibility: export
cantReflect : FC->String->Corea
Visibility: export