dlangide.tools.d.dcdinterface

Undocumented in source.

Members

Aliases

CompletionResultSet
alias CompletionResultSet = Tuple!(DCDResult, "result", CompletionSymbol[], "output")
Undocumented in source.
DocCommentsResultSet
alias DocCommentsResultSet = Tuple!(DCDResult, "result", string[], "docComments")
Undocumented in source.
FindDeclarationResultSet
alias FindDeclarationResultSet = Tuple!(DCDResult, "result", string, "fileName", ulong, "offset")
Undocumented in source.
SharedASTAllocator
alias SharedASTAllocator = ASTAllocator
Undocumented in source.

Classes

DCDInterface
class DCDInterface

Async interface to DCD

DCDTask
class DCDTask
Undocumented in source.
ModuleCacheAccessor
class ModuleCacheAccessor
Undocumented in source.

Enums

DCDResult
enum DCDResult
Undocumented in source.

Functions

compareCompletionSymbol
int compareCompletionSymbol(CompletionSymbol v1, CompletionSymbol v2)
Undocumented in source. Be warned that the author may not have intended to support it.
completionTypePriority
int completionTypePriority(char t)
Undocumented in source. Be warned that the author may not have intended to support it.
lessCompletionSymbol
bool lessCompletionSymbol(CompletionSymbol v1, CompletionSymbol v2)
Undocumented in source. Be warned that the author may not have intended to support it.
postProcessCompletions
void postProcessCompletions(CompletionSymbol[] completions)
Undocumented in source. Be warned that the author may not have intended to support it.
testDCDFailAfterThreadCreation
void testDCDFailAfterThreadCreation()

to test broken DCD after DUB invocation run it after DCD ModuleCache is instantiated

Structs

CompletionSymbol
struct CompletionSymbol
Undocumented in source.

Meta