FFI::ClangSourceFFIClangCursorExternalSymbol

class ExternalSymbol

Represents an external source symbol attribute on a declaration.

Definitions

attr_reader :language, :defined_in

Signature

attribute r

language

returns String

The source language.

attribute r

defined_in

returns String

Where the symbol is defined.

def initialize(language, defined_in, generated)

Build an external symbol from its attribute fields.

Signature

parameter language String

The source language.

parameter defined_in String

Where the symbol is defined.

parameter generated Boolean

Whether this is a generated declaration.

Implementation

def initialize(language, defined_in, generated)
	@language = language
	@defined_in = defined_in
	@generated = generated
end

def generated?

Check if this is a generated declaration.

Signature

returns Boolean

True if the declaration is generated.

Implementation

def generated?
	@generated
end