code: def write_func_declaration type:, c_name:, args: [], static: true
        write_func_prototype type, c_name, args, static: static
        @code << ";"
        new_line
      end
docs: type - Return type of the method.
   c_name - C Name.
   args - Array of Arrays containing data type and variable name.