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