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)