Class: FFIGen::Clang::IdxDeclInfo
- Inherits:
-
FFI::Struct
- Object
- FFI::Struct
- FFIGen::Clang::IdxDeclInfo
- 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)