class Bones::Copy

Class copyin/out

Attributes

deadline[RW]
direction[RW]
domain[RW]
id[RW]
name[RW]
scop[RW]

Public Class Methods

new(scop,name,domain,deadline,direction,id) click to toggle source
   # File lib/bones/copy.rb
 8 def initialize(scop,name,domain,deadline,direction,id)
 9         @scop = scop
10         @name = name
11         @domain = domain
12         @deadline = deadline
13         @direction = direction
14         @id = id
15 end

Public Instance Methods

get_definition(array_definition,type) click to toggle source
   # File lib/bones/copy.rb
17 def get_definition(array_definition,type)
18         array_definition = '' if type == 'free' || type == 'alloc'
19         'void bones_'+type+'_'+@id+'_'+@name+'('+array_definition+');'
20 end
get_function_call(type) click to toggle source
   # File lib/bones/copy.rb
22 def get_function_call(type)
23         'bones_'+type+'_'+@id+'_'+@name+'();'
24 end