FFI::ClangSourceFFIClangIndexActionContainer

class Container

Represents an entity container reported by the indexing API.

Definitions

attr_reader :cursor

Signature

attribute r

cursor

returns Cursor

The cursor describing the container.

def initialize(info, translation_unit)

Build a container wrapper from a libclang container info pointer.

Signature

parameter info Lib::CXIdxContainerInfo

The low-level container info.

parameter translation_unit TranslationUnit | Nil

The translation unit for derived cursors.

Implementation

def initialize(info, translation_unit)
	@cursor = Cursor.new(info[:cursor], translation_unit)
end