FFI::ClangSourceFFIClangCodeCompletionResult

class Result

Represents a single code completion result.

Definitions

def initialize(result)

Initialize a completion result.

Signature

parameter result Lib::CXCompletionResult

The completion result structure.

Implementation

def initialize(result)
	@result = result
end

def kind

Get the kind of completion.

Signature

returns Symbol

The completion kind.

Implementation

def kind
	@result[:kind]
end

def string

Get the completion string.

Signature

returns CodeCompletion::String

The completion string.

Implementation

def string
	CodeCompletion::String.new @result[:string]
end

def inspect

Get a string representation of this result.

Signature

returns String

The result as a string.

Implementation

def inspect
	"<#{kind.inspect} = #{string.inspect}>"
end