Agda.TypeChecking.Monad.Signature
modifySignature
modifyImportedSignature
getSignature
getImportedSignature
setSignature
setImportedSignature
withSignature
lookupDefinition
updateDefinition
updateTheDef
updateDefType
updateDefArgOccurrences
updateDefPolarity
updateDefCompiledRep
updateFunClauses
addConstant
setTerminates
modifyFunClauses
addClauses
addHaskellCode
addHaskellExport
addHaskellType
addEpicCode
addJSCode
markStatic
unionSignatures
addSection
lookupSection
addDisplayForms
applySection
addDisplayForm
canonicalName
sameDef
whatInduction
singleConstructorType
class HasConstInfo m
getConInfo
getPolarity
getPolarity'
setPolarity
getArgOccurrences
getArgOccurrence
setArgOccurrences
getMutual
setMutual
mutuallyRecursive
getSecFreeVars
getModuleFreeVars
getDefFreeVars
freeVarsToApply
instantiateDef
makeAbstract
inAbstractMode
inConcreteMode
ignoreAbstractMode
treatAbstractly
treatAbstractly'
typeOfConst
relOfConst
colOfConst
sortOfConst
isProjection
isProjection_
isProperProjection
projectionArgs
applyDef
getDefType