Class: FFIGen::Clang::IdxDeclInfo

Inherits:
FFI::Struct
  • Object
show all
Defined in:
lib/ffi_gen/clang.rb

Overview

(Not documented)

Fields:

:entity_info

(IdxEntityInfo)

:cursor

(Cursor)

:loc

(IdxLoc)

:semantic_container

(IdxContainerInfo)

:lexical_container

(IdxContainerInfo) Generally same as #semanticContainer but can be different in cases like out-of-line C++ member functions.

:is_redeclaration

(Integer)

:is_definition

(Integer)

:is_container

(Integer)

:decl_as_container

(IdxContainerInfo)

:is_implicit

(Integer) Whether the declaration exists in code or was created implicitly by the compiler, e.g. implicit Objective-C methods for properties.

:attributes

(FFI::Pointer(**IdxAttrInfo))

:num_attributes

(Integer)

:flags

(Integer)