| ! | IdeSession.Strict.Map | 
| ++ | IdeSession.Strict.List | 
| accessor | IdeSession.Strict.Map | 
| accessorDefault | IdeSession.Strict.Map | 
| accessorName | IdeSession.Util | 
| adjust |  | 
| 1 (Function) | IdeSession.Strict.Map | 
| 2 (Function) | IdeSession.Strict.IntMap | 
| all | IdeSession.Strict.List | 
| alter | IdeSession.Strict.Map | 
| any | IdeSession.Strict.List | 
| applyMapDiff | IdeSession.Util | 
| Binder |  | 
| 1 (Data Constructor) | IdeSession.Types.Public | 
| 2 (Data Constructor) | IdeSession.Types.Private | 
| BreakInfo |  | 
| 1 (Type/Class) | IdeSession.Types.Public | 
| 2 (Data Constructor) | IdeSession.Types.Public | 
| 3 (Type/Class) | IdeSession.Types.Private | 
| 4 (Data Constructor) | IdeSession.Types.Private | 
| breakInfoModule |  | 
| 1 (Function) | IdeSession.Types.Public | 
| 2 (Function) | IdeSession.Types.Private | 
| breakInfoResultType |  | 
| 1 (Function) | IdeSession.Types.Public | 
| 2 (Function) | IdeSession.Types.Private | 
| breakInfoSpan |  | 
| 1 (Function) | IdeSession.Types.Public | 
| 2 (Function) | IdeSession.Types.Private | 
| breakInfoVariableEnv |  | 
| 1 (Function) | IdeSession.Types.Public | 
| 2 (Function) | IdeSession.Types.Private | 
| cabalMacrosLocation | IdeSession.GHC.API | 
| captureOutput | IdeSession.Util | 
| cExtensions | IdeSession.GHC.API | 
| cHeaderExtensions | IdeSession.GHC.API | 
| concurrentConversation | IdeSession.RPC.Server | 
| cons | IdeSession.Strict.List | 
| DataName | IdeSession.Types.Public, IdeSession.Types.Private | 
| delete | IdeSession.Strict.Map | 
| dereferenceFilePathPtr | IdeSession.Types.Translation | 
| Diff | IdeSession.Util | 
| dominators |  | 
| 1 (Function) | IdeSession.Strict.IntervalMap | 
| 2 (Function) | IdeSession.Types.Private | 
| EitherSpan |  | 
| 1 (Type/Class) | IdeSession.Types.Public | 
| 2 (Type/Class) | IdeSession.Types.Private | 
| elem | IdeSession.Strict.List | 
| elems |  | 
| 1 (Function) | IdeSession.Strict.Map | 
| 2 (Function) | IdeSession.Strict.Trie | 
| empty |  | 
| 1 (Function) | IdeSession.Strict.IntervalMap | 
| 2 (Function) | IdeSession.Strict.Map | 
| 3 (Function) | IdeSession.Strict.IntMap | 
| 4 (Function) | IdeSession.Strict.Trie | 
| envWithPathOverride | IdeSession.Util | 
| errorKind |  | 
| 1 (Function) | IdeSession.Types.Public | 
| 2 (Function) | IdeSession.Types.Private | 
| errorMsg |  | 
| 1 (Function) | IdeSession.Types.Public | 
| 2 (Function) | IdeSession.Types.Private | 
| errorSpan |  | 
| 1 (Function) | IdeSession.Types.Public | 
| 2 (Function) | IdeSession.Types.Private | 
| evalState | IdeSession.Strict.StateT | 
| evalStateT | IdeSession.Strict.StateT | 
| execState | IdeSession.Strict.StateT | 
| execStateT | IdeSession.Strict.StateT | 
| ExplicitSharing | IdeSession.Types.Translation | 
| ExplicitSharingCache |  | 
| 1 (Type/Class) | IdeSession.Types.Private | 
| 2 (Data Constructor) | IdeSession.Types.Private | 
| ExpMap |  | 
| 1 (Type/Class) | IdeSession.Types.Private | 
| 2 (Data Constructor) | IdeSession.Types.Private | 
| expMapToMap | IdeSession.Types.Private | 
| ExternalException |  | 
| 1 (Type/Class) | IdeSession.RPC.API | 
| 2 (Data Constructor) | IdeSession.RPC.API | 
| externalException | IdeSession.RPC.API | 
| externalStdErr | IdeSession.RPC.API | 
| filePathCache | IdeSession.Types.Private | 
| FilePathPtr |  | 
| 1 (Type/Class) | IdeSession.Types.Private | 
| 2 (Data Constructor) | IdeSession.Types.Private | 
| filePathPtr | IdeSession.Types.Private | 
| filter | IdeSession.Strict.IntMap | 
| filterWithKey |  | 
| 1 (Function) | IdeSession.Strict.Map | 
| 2 (Function) | IdeSession.Strict.IntMap | 
| findWithDefault |  | 
| 1 (Function) | IdeSession.Strict.Map | 
| 2 (Function) | IdeSession.Strict.IntMap | 
| force | IdeSession.Strict.Container | 
| fromLazyPair | IdeSession.Strict.Pair | 
| fromList |  | 
| 1 (Function) | IdeSession.Strict.IntervalMap | 
| 2 (Function) | IdeSession.Strict.Map | 
| 3 (Function) | IdeSession.Strict.IntMap | 
| fromListWith | IdeSession.Strict.Trie | 
| fromMaybe | IdeSession.Strict.Maybe | 
| get | IdeSession.RPC.API, IdeSession.RPC.Server | 
| ghcCompileAuto | IdeSession.GHC.Responses, IdeSession.GHC.API | 
| ghcCompileCache | IdeSession.GHC.Responses, IdeSession.GHC.API | 
| GhcCompileDone | IdeSession.GHC.Responses, IdeSession.GHC.API | 
| ghcCompileErrors | IdeSession.GHC.Responses, IdeSession.GHC.API | 
| ghcCompileExpTypes | IdeSession.GHC.Responses, IdeSession.GHC.API | 
| ghcCompileFileMap | IdeSession.GHC.Responses, IdeSession.GHC.API | 
| ghcCompileImports | IdeSession.GHC.Responses, IdeSession.GHC.API | 
| ghcCompileLoaded | IdeSession.GHC.Responses, IdeSession.GHC.API | 
| ghcCompilePkgDeps | IdeSession.GHC.Responses, IdeSession.GHC.API | 
| GhcCompileProgress | IdeSession.GHC.Responses, IdeSession.GHC.API | 
| GhcCompileResponse | IdeSession.GHC.Responses, IdeSession.GHC.API | 
| GhcCompileResult |  | 
| 1 (Type/Class) | IdeSession.GHC.Responses, IdeSession.GHC.API | 
| 2 (Data Constructor) | IdeSession.GHC.Responses, IdeSession.GHC.API | 
| ghcCompileSpanInfo | IdeSession.GHC.Responses, IdeSession.GHC.API | 
| ghcCompileUseSites | IdeSession.GHC.Responses, IdeSession.GHC.API | 
| ghcInitClientApiVersion | IdeSession.GHC.Requests, IdeSession.GHC.API | 
| ghcInitDistDir | IdeSession.GHC.Requests, IdeSession.GHC.API | 
| ghcInitGenerateModInfo | IdeSession.GHC.Requests, IdeSession.GHC.API | 
| ghcInitOpts | IdeSession.GHC.Requests, IdeSession.GHC.API | 
| GhcInitRequest |  | 
| 1 (Type/Class) | IdeSession.GHC.Requests, IdeSession.GHC.API | 
| 2 (Data Constructor) | IdeSession.GHC.Requests, IdeSession.GHC.API | 
| GhcInitResponse |  | 
| 1 (Type/Class) | IdeSession.GHC.Responses, IdeSession.GHC.API | 
| 2 (Data Constructor) | IdeSession.GHC.Responses, IdeSession.GHC.API | 
| ghcInitSessionDir | IdeSession.GHC.Requests, IdeSession.GHC.API | 
| ghcInitSourceDir | IdeSession.GHC.Requests, IdeSession.GHC.API | 
| ghcInitSpecificPackageDBs | IdeSession.GHC.Requests, IdeSession.GHC.API | 
| ghcInitUserPackageDB | IdeSession.GHC.Requests, IdeSession.GHC.API | 
| ghcInitVersion | IdeSession.GHC.Responses, IdeSession.GHC.API | 
| GhcRequest | IdeSession.GHC.Requests, IdeSession.GHC.API | 
| GhcRunDone | IdeSession.GHC.Responses, IdeSession.GHC.API | 
| GhcRunInput | IdeSession.GHC.Requests, IdeSession.GHC.API | 
| GhcRunInterrupt | IdeSession.GHC.Requests, IdeSession.GHC.API | 
| GhcRunOutp | IdeSession.GHC.Responses, IdeSession.GHC.API | 
| GhcRunRequest | IdeSession.GHC.Requests, IdeSession.GHC.API | 
| GhcRunResponse | IdeSession.GHC.Responses, IdeSession.GHC.API | 
| GhcVersion | IdeSession.GHC.Responses, IdeSession.GHC.API | 
| GHC_7_10 | IdeSession.GHC.Responses, IdeSession.GHC.API | 
| GHC_7_4 | IdeSession.GHC.Responses, IdeSession.GHC.API | 
| GHC_7_8 | IdeSession.GHC.Responses, IdeSession.GHC.API | 
| haddockLink | IdeSession.Types.Public | 
| high | IdeSession.Strict.IntervalMap | 
| hPutFlush | IdeSession.RPC.API | 
| hsBootExtensions | IdeSession.GHC.API | 
| hsExtensions | IdeSession.GHC.API | 
| idDefinedIn |  | 
| 1 (Function) | IdeSession.Types.Public | 
| 2 (Function) | IdeSession.Types.Private | 
| idDefSpan |  | 
| 1 (Function) | IdeSession.Types.Public | 
| 2 (Function) | IdeSession.Types.Private | 
| ideBackendApiVersion | IdeSession.GHC.API | 
| ideSessionDataDir | IdeSession.GHC.API | 
| ideSessionObjDir | IdeSession.GHC.API | 
| ideSessionSourceDir | IdeSession.GHC.API | 
| idHomeModule |  | 
| 1 (Function) | IdeSession.Types.Public | 
| 2 (Function) | IdeSession.Types.Private | 
| idImportedFrom |  | 
| 1 (Function) | IdeSession.Types.Public | 
| 2 (Function) | IdeSession.Types.Private | 
| idImportQual |  | 
| 1 (Function) | IdeSession.Types.Public | 
| 2 (Function) | IdeSession.Types.Private | 
| idImportSpan |  | 
| 1 (Function) | IdeSession.Types.Public | 
| 2 (Function) | IdeSession.Types.Private | 
| IdInfo |  | 
| 1 (Type/Class) | IdeSession.Types.Public | 
| 2 (Data Constructor) | IdeSession.Types.Public | 
| 3 (Type/Class) | IdeSession.Types.Private | 
| 4 (Data Constructor) | IdeSession.Types.Private | 
| idInfoQN | IdeSession.Types.Public | 
| IdList | IdeSession.Types.Private | 
| IdMap |  | 
| 1 (Type/Class) | IdeSession.Types.Private | 
| 2 (Data Constructor) | IdeSession.Types.Private | 
| idMapToMap | IdeSession.Types.Private | 
| idName |  | 
| 1 (Function) | IdeSession.Types.Public | 
| 2 (Function) | IdeSession.Types.Private | 
| IdNameSpace | IdeSession.Types.Public, IdeSession.Types.Private | 
| IdProp |  | 
| 1 (Type/Class) | IdeSession.Types.Public | 
| 2 (Data Constructor) | IdeSession.Types.Public | 
| 3 (Type/Class) | IdeSession.Types.Private | 
| 4 (Data Constructor) | IdeSession.Types.Private | 
| idProp |  | 
| 1 (Function) | IdeSession.Types.Public | 
| 2 (Function) | IdeSession.Types.Private | 
| idPropCache | IdeSession.Types.Private | 
| IdPropPtr |  | 
| 1 (Type/Class) | IdeSession.Types.Private | 
| 2 (Data Constructor) | IdeSession.Types.Private | 
| idPropPtr | IdeSession.Types.Private | 
| IdScope |  | 
| 1 (Type/Class) | IdeSession.Types.Public | 
| 2 (Type/Class) | IdeSession.Types.Private | 
| idScope |  | 
| 1 (Function) | IdeSession.Types.Public | 
| 2 (Function) | IdeSession.Types.Private | 
| idSpace |  | 
| 1 (Function) | IdeSession.Types.Public | 
| 2 (Function) | IdeSession.Types.Private | 
| idType |  | 
| 1 (Function) | IdeSession.Types.Public | 
| 2 (Function) | IdeSession.Types.Private | 
| ignoreDoesNotExist | IdeSession.Util | 
| ignoreIOExceptions | IdeSession.RPC.API | 
| Import |  | 
| 1 (Type/Class) | IdeSession.Types.Public | 
| 2 (Data Constructor) | IdeSession.Types.Public | 
| 3 (Type/Class) | IdeSession.Types.Private | 
| 4 (Data Constructor) | IdeSession.Types.Private | 
| ImportAll |  | 
| 1 (Data Constructor) | IdeSession.Types.Public | 
| 2 (Data Constructor) | IdeSession.Types.Private | 
| importAs |  | 
| 1 (Function) | IdeSession.Types.Public | 
| 2 (Function) | IdeSession.Types.Private | 
| Imported |  | 
| 1 (Data Constructor) | IdeSession.Types.Public | 
| 2 (Data Constructor) | IdeSession.Types.Private | 
| ImportEntities |  | 
| 1 (Type/Class) | IdeSession.Types.Public | 
| 2 (Type/Class) | IdeSession.Types.Private | 
| importEntities |  | 
| 1 (Function) | IdeSession.Types.Public | 
| 2 (Function) | IdeSession.Types.Private | 
| ImportHiding |  | 
| 1 (Data Constructor) | IdeSession.Types.Public | 
| 2 (Data Constructor) | IdeSession.Types.Private | 
| importImplicit |  | 
| 1 (Function) | IdeSession.Types.Public | 
| 2 (Function) | IdeSession.Types.Private | 
| importModule |  | 
| 1 (Function) | IdeSession.Types.Public | 
| 2 (Function) | IdeSession.Types.Private | 
| ImportOnly |  | 
| 1 (Data Constructor) | IdeSession.Types.Public | 
| 2 (Data Constructor) | IdeSession.Types.Private | 
| importPackage |  | 
| 1 (Function) | IdeSession.Types.Public | 
| 2 (Function) | IdeSession.Types.Private | 
| importQualified |  | 
| 1 (Function) | IdeSession.Types.Public | 
| 2 (Function) | IdeSession.Types.Private | 
| IncBS |  | 
| 1 (Type/Class) | IdeSession.RPC.API | 
| 2 (Data Constructor) | IdeSession.RPC.API | 
| Insert | IdeSession.Util | 
| insert |  | 
| 1 (Function) | IdeSession.Strict.IntervalMap | 
| 2 (Function) | IdeSession.Strict.Map | 
| insertWith | IdeSession.Strict.IntMap | 
| interruptible | IdeSession.Util | 
| Interval |  | 
| 1 (Data Constructor) | IdeSession.Strict.IntervalMap | 
| 2 (Type/Class) | IdeSession.Strict.IntervalMap | 
| IntMap | IdeSession.Strict.Container | 
| introduceExplicitSharing | IdeSession.Types.Translation | 
| IntroduceSharing | IdeSession.Types.Translation | 
| isEmptyMVar | IdeSession.Strict.MVar | 
| just | IdeSession.Strict.Maybe | 
| Keep | IdeSession.Util | 
| keys | IdeSession.Strict.Map | 
| keysSet | IdeSession.Strict.Map | 
| KindError | IdeSession.Types.Public, IdeSession.Types.Private | 
| KindServerDied | IdeSession.Types.Public, IdeSession.Types.Private | 
| KindWarning | IdeSession.Types.Public, IdeSession.Types.Private | 
| lineNumber | IdeSession.Util.BlockingOps | 
| Local |  | 
| 1 (Data Constructor) | IdeSession.Types.Public | 
| 2 (Data Constructor) | IdeSession.Types.Private | 
| logDebug | IdeSession.Util.Logger | 
| logError | IdeSession.Util.Logger | 
| LogFunc | IdeSession.Util.Logger | 
| logInfo | IdeSession.Util.Logger | 
| logOther | IdeSession.Util.Logger | 
| logWarn | IdeSession.Util.Logger | 
| lookup |  | 
| 1 (Function) | IdeSession.Strict.Map | 
| 2 (Function) | IdeSession.Strict.IntMap | 
| lookup' | IdeSession.Util | 
| low | IdeSession.Strict.IntervalMap | 
| Map | IdeSession.Strict.Container | 
| map |  | 
| 1 (Function) | IdeSession.Strict.Map | 
| 2 (Function) | IdeSession.Strict.IntMap | 
| 3 (Function) | IdeSession.Strict.List | 
| mapExceptionIO | IdeSession.Util.BlockingOps | 
| mapExceptionShow | IdeSession.Util.BlockingOps | 
| mapKeys | IdeSession.Strict.Map | 
| mapWithKey | IdeSession.Strict.Map | 
| Maybe | IdeSession.Strict.Container | 
| maybe | IdeSession.Strict.Maybe | 
| member | IdeSession.Strict.Map | 
| mkExpMap | IdeSession.Types.Private | 
| mkIdMap | IdeSession.Types.Private | 
| modify | IdeSession.Strict.StateT | 
| modifyIORef | IdeSession.Strict.IORef | 
| modifyMVar |  | 
| 1 (Function) | IdeSession.Strict.MVar | 
| 2 (Function) | IdeSession.Util.BlockingOps | 
| modifyMVar_ |  | 
| 1 (Function) | IdeSession.Strict.MVar | 
| 2 (Function) | IdeSession.Util.BlockingOps | 
| modifyStrictMVar | IdeSession.Util.BlockingOps | 
| modifyStrictMVar_ | IdeSession.Util.BlockingOps | 
| ModuleId |  | 
| 1 (Type/Class) | IdeSession.Types.Public | 
| 2 (Data Constructor) | IdeSession.Types.Public | 
| 3 (Type/Class) | IdeSession.Types.Private | 
| 4 (Data Constructor) | IdeSession.Types.Private | 
| ModuleName | IdeSession.Types.Public, IdeSession.Types.Private | 
| moduleName |  | 
| 1 (Function) | IdeSession.Types.Public | 
| 2 (Function) | IdeSession.Types.Private | 
| modulePackage |  | 
| 1 (Function) | IdeSession.Types.Public | 
| 2 (Function) | IdeSession.Types.Private | 
| Name | IdeSession.Types.Public | 
| newEmptyMVar | IdeSession.Strict.MVar | 
| newIORef | IdeSession.Strict.IORef | 
| newMVar | IdeSession.Strict.MVar | 
| newStream | IdeSession.RPC.Stream | 
| nextInStream | IdeSession.RPC.Stream | 
| nil | IdeSession.Strict.List | 
| nothing | IdeSession.Strict.Maybe | 
| openPipeForReading | IdeSession.RPC.API | 
| openPipeForWriting | IdeSession.RPC.API | 
| PackageId |  | 
| 1 (Type/Class) | IdeSession.Types.Public | 
| 2 (Data Constructor) | IdeSession.Types.Public | 
| 3 (Type/Class) | IdeSession.Types.Private | 
| 4 (Data Constructor) | IdeSession.Types.Private | 
| packageKey |  | 
| 1 (Function) | IdeSession.Types.Public | 
| 2 (Function) | IdeSession.Types.Private | 
| packageName |  | 
| 1 (Function) | IdeSession.Types.Public | 
| 2 (Function) | IdeSession.Types.Private | 
| packageVersion |  | 
| 1 (Function) | IdeSession.Types.Public | 
| 2 (Function) | IdeSession.Types.Private | 
| parseProgressMessage | IdeSession.Util | 
| PrettyVal | IdeSession.Util.PrettyVal | 
| prettyVal | IdeSession.Util.PrettyVal | 
| Progress |  | 
| 1 (Type/Class) | IdeSession.Types.Progress | 
| 2 (Data Constructor) | IdeSession.Types.Progress | 
| progressNumSteps | IdeSession.Types.Progress | 
| progressOrigMsg | IdeSession.Types.Progress | 
| progressParsedMsg | IdeSession.Types.Progress | 
| progressStep | IdeSession.Types.Progress | 
| project | IdeSession.Strict.Container | 
| ProperSpan |  | 
| 1 (Data Constructor) | IdeSession.Types.Public | 
| 2 (Data Constructor) | IdeSession.Types.Private | 
| put | IdeSession.RPC.API, IdeSession.RPC.Server | 
| putMVar |  | 
| 1 (Function) | IdeSession.Strict.MVar | 
| 2 (Function) | IdeSession.Util.BlockingOps | 
| putStrictMVar | IdeSession.Util.BlockingOps | 
| readChan | IdeSession.Util.BlockingOps | 
| readIORef | IdeSession.Strict.IORef | 
| readMVar |  | 
| 1 (Function) | IdeSession.Strict.MVar | 
| 2 (Function) | IdeSession.Util.BlockingOps | 
| readStrictMVar | IdeSession.Util.BlockingOps | 
| redirectStderr | IdeSession.Util | 
| relInclToOpts | IdeSession.Util | 
| Remove | IdeSession.Util | 
| removeExplicitSharing | IdeSession.Types.Translation | 
| ReqBreakpoint | IdeSession.GHC.Requests, IdeSession.GHC.API | 
| reqBreakpointModule | IdeSession.GHC.Requests, IdeSession.GHC.API | 
| reqBreakpointSpan | IdeSession.GHC.Requests, IdeSession.GHC.API | 
| reqBreakpointValue | IdeSession.GHC.Requests, IdeSession.GHC.API | 
| ReqCompile | IdeSession.GHC.Requests, IdeSession.GHC.API | 
| reqCompileGenCode | IdeSession.GHC.Requests, IdeSession.GHC.API | 
| reqCompileTargets | IdeSession.GHC.Requests, IdeSession.GHC.API | 
| ReqCrash | IdeSession.GHC.Requests, IdeSession.GHC.API | 
| reqCrashDelay | IdeSession.GHC.Requests, IdeSession.GHC.API | 
| ReqLoad | IdeSession.GHC.Requests, IdeSession.GHC.API | 
| reqLoad | IdeSession.GHC.Requests, IdeSession.GHC.API | 
| ReqPrint | IdeSession.GHC.Requests, IdeSession.GHC.API | 
| reqPrintBind | IdeSession.GHC.Requests, IdeSession.GHC.API | 
| reqPrintForce | IdeSession.GHC.Requests, IdeSession.GHC.API | 
| reqPrintVars | IdeSession.GHC.Requests, IdeSession.GHC.API | 
| ReqRun | IdeSession.GHC.Requests, IdeSession.GHC.API | 
| reqRunCmd | IdeSession.GHC.Requests, IdeSession.GHC.API | 
| ReqSetArgs | IdeSession.GHC.Requests, IdeSession.GHC.API | 
| reqSetArgs | IdeSession.GHC.Requests, IdeSession.GHC.API | 
| ReqSetEnv | IdeSession.GHC.Requests, IdeSession.GHC.API | 
| reqSetEnv | IdeSession.GHC.Requests, IdeSession.GHC.API | 
| ReqSetGhcOpts | IdeSession.GHC.Requests, IdeSession.GHC.API | 
| reqSetGhcOpts | IdeSession.GHC.Requests, IdeSession.GHC.API | 
| Request |  | 
| 1 (Type/Class) | IdeSession.RPC.API | 
| 2 (Data Constructor) | IdeSession.RPC.API | 
| RequestShutdown | IdeSession.RPC.API | 
| ReqUnload | IdeSession.GHC.Requests, IdeSession.GHC.API | 
| reqUnload | IdeSession.GHC.Requests, IdeSession.GHC.API | 
| Response |  | 
| 1 (Type/Class) | IdeSession.RPC.API | 
| 2 (Data Constructor) | IdeSession.RPC.API | 
| Resume | IdeSession.GHC.Requests, IdeSession.GHC.API | 
| reverse | IdeSession.Strict.List | 
| reverseLookup | IdeSession.Strict.IntMap | 
| RpcConversation |  | 
| 1 (Type/Class) | IdeSession.RPC.API, IdeSession.RPC.Server | 
| 2 (Data Constructor) | IdeSession.RPC.API, IdeSession.RPC.Server | 
| rpcServer | IdeSession.RPC.Server | 
| RunBlockBuffering | IdeSession.Types.Public | 
| RunBreak |  | 
| 1 (Data Constructor) | IdeSession.Types.Public | 
| 2 (Data Constructor) | IdeSession.Types.Private | 
| runBufferBlockSize | IdeSession.Types.Public | 
| RunBufferMode | IdeSession.Types.Public | 
| runBufferTimeout | IdeSession.Types.Public | 
| RunCmd | IdeSession.GHC.Requests, IdeSession.GHC.API | 
| runCmdFunction | IdeSession.GHC.Requests, IdeSession.GHC.API | 
| runCmdModule | IdeSession.GHC.Requests, IdeSession.GHC.API | 
| runCmdPty | IdeSession.GHC.Requests, IdeSession.GHC.API | 
| runCmdStderr | IdeSession.GHC.Requests, IdeSession.GHC.API | 
| runCmdStdout | IdeSession.GHC.Requests, IdeSession.GHC.API | 
| RunForceCancelled | IdeSession.Types.Public | 
| RunGhcException |  | 
| 1 (Data Constructor) | IdeSession.Types.Public | 
| 2 (Data Constructor) | IdeSession.Types.Private | 
| RunLineBuffering | IdeSession.Types.Public | 
| RunNoBuffering | IdeSession.Types.Public | 
| RunOk |  | 
| 1 (Data Constructor) | IdeSession.Types.Public | 
| 2 (Data Constructor) | IdeSession.Types.Private | 
| RunProgException |  | 
| 1 (Data Constructor) | IdeSession.Types.Public | 
| 2 (Data Constructor) | IdeSession.Types.Private | 
| RunResult |  | 
| 1 (Type/Class) | IdeSession.Types.Public | 
| 2 (Type/Class) | IdeSession.Types.Private | 
| runState | IdeSession.Strict.StateT | 
| runStateT | IdeSession.Strict.StateT | 
| RunStmt | IdeSession.GHC.Requests, IdeSession.GHC.API | 
| serverKilledException | IdeSession.RPC.API | 
| setupEnv | IdeSession.Util | 
| showExWithClass | IdeSession.Util | 
| showNormalized | IdeSession.Types.Translation | 
| singleton | IdeSession.Strict.List | 
| SourceError |  | 
| 1 (Type/Class) | IdeSession.Types.Public | 
| 2 (Data Constructor) | IdeSession.Types.Public | 
| 3 (Type/Class) | IdeSession.Types.Private | 
| 4 (Data Constructor) | IdeSession.Types.Private | 
| SourceErrorKind | IdeSession.Types.Public, IdeSession.Types.Private | 
| sourceExtensions | IdeSession.GHC.API | 
| SourceSpan |  | 
| 1 (Type/Class) | IdeSession.Types.Public | 
| 2 (Data Constructor) | IdeSession.Types.Public | 
| 3 (Type/Class) | IdeSession.Types.Private | 
| 4 (Data Constructor) | IdeSession.Types.Private | 
| spanFilePath |  | 
| 1 (Function) | IdeSession.Types.Public | 
| 2 (Function) | IdeSession.Types.Private | 
| spanFromColumn |  | 
| 1 (Function) | IdeSession.Types.Public | 
| 2 (Function) | IdeSession.Types.Private | 
| spanFromLine |  | 
| 1 (Function) | IdeSession.Types.Public | 
| 2 (Function) | IdeSession.Types.Private | 
| SpanId |  | 
| 1 (Data Constructor) | IdeSession.Types.Public | 
| 2 (Data Constructor) | IdeSession.Types.Private | 
| SpanInfo |  | 
| 1 (Type/Class) | IdeSession.Types.Public | 
| 2 (Type/Class) | IdeSession.Types.Private | 
| SpanInSplice | IdeSession.Types.Private | 
| SpanQQ |  | 
| 1 (Data Constructor) | IdeSession.Types.Public | 
| 2 (Data Constructor) | IdeSession.Types.Private | 
| spanToColumn |  | 
| 1 (Function) | IdeSession.Types.Public | 
| 2 (Function) | IdeSession.Types.Private | 
| spanToLine |  | 
| 1 (Function) | IdeSession.Types.Public | 
| 2 (Function) | IdeSession.Types.Private | 
| Stream | IdeSession.RPC.Stream | 
| Strict | IdeSession.Strict.Container | 
| StrictContainer | IdeSession.Strict.Container | 
| StrictIntervalMap | IdeSession.Strict.IntervalMap | 
| StrictIntMap | IdeSession.Strict.Container | 
| StrictIORef | IdeSession.Strict.IORef | 
| StrictList | IdeSession.Strict.Container | 
| StrictMap | IdeSession.Strict.Container | 
| StrictMaybe | IdeSession.Strict.Container | 
| StrictMVar | IdeSession.Strict.MVar | 
| StrictPair | IdeSession.Strict.Pair | 
| StrictState | IdeSession.Strict.StateT | 
| StrictStateT |  | 
| 1 (Type/Class) | IdeSession.Strict.StateT | 
| 2 (Data Constructor) | IdeSession.Strict.StateT | 
| StrictTrie | IdeSession.Strict.Container | 
| submap | IdeSession.Strict.Trie | 
| swapMVar |  | 
| 1 (Function) | IdeSession.Strict.MVar | 
| 2 (Function) | IdeSession.Util.BlockingOps | 
| swapStrictMVar | IdeSession.Util.BlockingOps | 
| swizzleStderr | IdeSession.Util | 
| swizzleStdout | IdeSession.Util | 
| takeMVar |  | 
| 1 (Function) | IdeSession.Strict.MVar | 
| 2 (Function) | IdeSession.Util.BlockingOps | 
| takeStrictMVar | IdeSession.Util.BlockingOps | 
| Targets | IdeSession.Types.Public | 
| TargetsExclude | IdeSession.Types.Public | 
| TargetsInclude | IdeSession.Types.Public | 
| TcClsName | IdeSession.Types.Public, IdeSession.Types.Private | 
| TextSpan |  | 
| 1 (Data Constructor) | IdeSession.Types.Public | 
| 2 (Data Constructor) | IdeSession.Types.Private | 
| toLazyIntMap | IdeSession.Strict.Container | 
| toLazyList | IdeSession.Strict.Container | 
| toLazyMap | IdeSession.Strict.Container | 
| toLazyMaybe | IdeSession.Strict.Container | 
| toLazyPair | IdeSession.Strict.Pair | 
| toLazyTrie | IdeSession.Strict.Container | 
| toList |  | 
| 1 (Function) | IdeSession.Strict.IntervalMap | 
| 2 (Function) | IdeSession.Strict.Map | 
| 3 (Function) | IdeSession.Strict.IntMap | 
| 4 (Function) | IdeSession.Strict.Trie | 
| traceOnException | IdeSession.Util.BlockingOps | 
| Trie | IdeSession.Strict.Container | 
| tryPutMVar | IdeSession.Strict.MVar | 
| tryTakeMVar | IdeSession.Strict.MVar | 
| TvName | IdeSession.Types.Public, IdeSession.Types.Private | 
| Type | IdeSession.Types.Public | 
| unIncBS | IdeSession.RPC.API | 
| union |  | 
| 1 (Function) | IdeSession.Strict.Map | 
| 2 (Function) | IdeSession.Strict.IntMap | 
| unionCache | IdeSession.Types.Private | 
| unions | IdeSession.Strict.Map | 
| UpdateStatus | IdeSession.Types.Public | 
| UpdateStatusCrashRestart | IdeSession.Types.Public | 
| UpdateStatusDone | IdeSession.Types.Public | 
| UpdateStatusFailed | IdeSession.Types.Public | 
| UpdateStatusProgress | IdeSession.Types.Public | 
| UpdateStatusRequiredRestart | IdeSession.Types.Public | 
| UpdateStatusServerDied | IdeSession.Types.Public | 
| UseSites | IdeSession.Types.Private | 
| Value | IdeSession.Types.Public | 
| VariableEnv | IdeSession.Types.Public | 
| VarName | IdeSession.Types.Public, IdeSession.Types.Private | 
| wait | IdeSession.Util.BlockingOps | 
| waitAny | IdeSession.Util.BlockingOps | 
| waitAnyCatchCancel | IdeSession.Util.BlockingOps | 
| waitCatch | IdeSession.Util.BlockingOps | 
| WiredIn |  | 
| 1 (Data Constructor) | IdeSession.Types.Public | 
| 2 (Data Constructor) | IdeSession.Types.Private | 
| withMVar |  | 
| 1 (Function) | IdeSession.Strict.MVar | 
| 2 (Function) | IdeSession.Util.BlockingOps | 
| withStrictMVar | IdeSession.Util.BlockingOps | 
| writeFileAtomic | IdeSession.Util | 
| writeIORef | IdeSession.Strict.IORef | 
| XShared | IdeSession.Types.Translation | 
| \\ |  | 
| 1 (Function) | IdeSession.Strict.Map | 
| 2 (Function) | IdeSession.Strict.List |