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)