CompletionKind

Identifies the kind of the item in an identifier completion list

Values

ValueMeaning
dummy'?'

Invalid completion kind. This is used internally and will never be returned in a completion response.

importSymbol'*'

Import symbol. This is used internally and will never be returned in a completion response.

withSymbol'w'

With symbol. This is used internally and will never be returned in a completion response.

className'c'

class names

interfaceName'i'

interface names

structName's'

structure names

unionName'u'

union name

variableName'v'

variable name

memberVariableName'm'

member variable

keyword'k'

keyword, built-in version, scope statement

functionName'f'

function or method

enumName'g'

enum name

enumMember'e'

enum member

packageName'P'

package name

moduleName'M'

module name

aliasName'l'

alias name

templateName't'

template name

mixinTemplateName'T'

mixin template name

variadicTmpParam'p'

variadic template parameter

typeTmpParam'h'

type template parameter when no constraint

Meta