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.
-
returns
def initialize(info, translation_unit)
Build a container wrapper from a libclang container info pointer.
Signature
-
parameter
infoLib::CXIdxContainerInfo The low-level container info.
-
parameter
translation_unitTranslationUnit | Nil The translation unit for derived cursors.
Implementation
def initialize(info, translation_unit)
@cursor = Cursor.new(info[:cursor], translation_unit)
end