Sha256: 8660a15c5673162ccf41f42c242a97aa932ae8f3a32e0ee254dca50f5d602eba

Contents?: true

Size: 369 Bytes

Versions: 10

Compression:

Stored size: 369 Bytes

Contents

module RbPlusPlus
  module Builders

    # Expose a global function
    class GlobalFunctionNode < MethodBase

      def build
        add_child IncludeNode.new(self, "rice/global_function.hpp", :system)
        add_child IncludeNode.new(self, code.file)

        self.prefix = "Rice::"
        self.rice_method = "define_global_function"
      end

    end

  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
rbplusplus-1.4.0 lib/rbplusplus/builders/global_function.rb
rbplusplus-1.3.0 lib/rbplusplus/builders/global_function.rb
rbplusplus-1.2.1 lib/rbplusplus/builders/global_function.rb
rbplusplus-1.2.0 lib/rbplusplus/builders/global_function.rb
rbplusplus-1.1.0 lib/rbplusplus/builders/global_function.rb
rbplusplus-1.0.3 lib/rbplusplus/builders/global_function.rb
rbplusplus-1.0.1 lib/rbplusplus/builders/global_function.rb
rbplusplus-1.0 lib/rbplusplus/builders/global_function.rb
rbplusplus-0.9.1 lib/rbplusplus/builders/global_function.rb
rbplusplus-0.9 lib/rbplusplus/builders/global_function.rb