Sha256: f33d747c45f9335d24aa72cf832678df2234ff06381df8917dfacc2914b0262b

Contents?: true

Size: 498 Bytes

Versions: 5

Compression:

Stored size: 498 Bytes

Contents

# frozen_string_literal: true

# Released under the MIT License.
# Copyright, 2014, by Greg Hazel.
# Copyright, 2014-2022, by Samuel Williams.

require_relative 'file'
require_relative 'source_location'

module FFI
	module Clang
		module Lib
			# Source code inclusions:
			callback :visit_inclusion_function, [:CXFile, :pointer, :uint, :pointer], :void
			attach_function :get_inclusions, :clang_getInclusions, [:CXTranslationUnit, :visit_inclusion_function, :pointer], :void      
		end
	end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
ffi-clang-0.12.0 lib/ffi/clang/lib/inclusions.rb
ffi-clang-0.11.0 lib/ffi/clang/lib/inclusions.rb
ffi-clang-0.10.0 lib/ffi/clang/lib/inclusions.rb
ffi-clang-0.9.0 lib/ffi/clang/lib/inclusions.rb
ffi-clang-0.8.0 lib/ffi/clang/lib/inclusions.rb