Class: FFI::Clang::Cursor::ExternalSymbol
- Inherits:
-
Object
- Object
- FFI::Clang::Cursor::ExternalSymbol
- Defined in:
- lib/ffi/clang/cursor.rb
Overview
Represents an external source symbol attribute on a declaration.
Instance Attribute Summary collapse
-
#defined_in ⇒ Object
readonly
Returns the value of attribute defined_in.
- #language ⇒ Object readonly
Instance Method Summary collapse
-
#generated? ⇒ Boolean
Check if this is a generated declaration.
-
#initialize(language, defined_in, generated) ⇒ ExternalSymbol
constructor
Build an external symbol from its attribute fields.
Constructor Details
#initialize(language, defined_in, generated) ⇒ ExternalSymbol
Build an external symbol from its attribute fields.
46 47 48 49 50 |
# File 'lib/ffi/clang/cursor.rb', line 46 def initialize(language, defined_in, generated) @language = language @defined_in = defined_in @generated = generated end |
Instance Attribute Details
#defined_in ⇒ Object (readonly)
Returns the value of attribute defined_in.
40 |
# File 'lib/ffi/clang/cursor.rb', line 40 attr_reader :language, :defined_in |
#language ⇒ Object (readonly)
40 41 42 |
# File 'lib/ffi/clang/cursor.rb', line 40 def language @language end |
Instance Method Details
#generated? ⇒ Boolean
Check if this is a generated declaration.
54 55 56 |
# File 'lib/ffi/clang/cursor.rb', line 54 def generated? @generated end |