class AdLint::Cc1::BuiltinFunction
Public Class Methods
new(type_tbl, name)
click to toggle source
Calls superclass method
# File lib/adlint/cc1/builtin.rb, line 39 def initialize(type_tbl, name) super(nil, type_tbl.builtin_function_type, name) end
Public Instance Methods
builtin?()
click to toggle source
# File lib/adlint/cc1/builtin.rb, line 47 def builtin? true end
call(interp, funcall_expr, args)
click to toggle source
# File lib/adlint/cc1/builtin.rb, line 51 def call(interp, funcall_expr, args) interp.create_tmpvar(type.return_type) end
explicit?()
click to toggle source
# File lib/adlint/cc1/builtin.rb, line 43 def explicit? true end