Revision d4d015664fa1a42285d206791a7bf2dd788f4f4e authored by toivoh on 01 March 2016, 18:08:35 UTC, committed by Tony Kelman on 13 March 2016, 23:46:30 UTC
They are still given to the user in macro arguments,
otherwise LineNumberNode seems to be used consistently.

(cherry picked from commit 3a16b19eb6c03a89d58a92d7623e60a83b21c3d8)
ref #15309
1 parent 6fffa59
Raw File
builtin_proto.h
// This file is a part of Julia. License is MIT: http://julialang.org/license

#ifndef BUILTIN_PROTO_H
#define BUILTIN_PROTO_H

#ifdef __cplusplus
extern "C" {
#endif

// declarations for julia-callable builtin functions

JL_CALLABLE(jl_f_throw);
JL_CALLABLE(jl_f_is);
JL_CALLABLE(jl_f_typeof);
JL_CALLABLE(jl_f_sizeof);
JL_CALLABLE(jl_f_subtype);
JL_CALLABLE(jl_f_isa);
JL_CALLABLE(jl_f_typeassert);
JL_CALLABLE(jl_f_apply);
JL_CALLABLE(jl_f_kwcall);
JL_CALLABLE(jl_f_top_eval);
JL_CALLABLE(jl_f_isdefined);
JL_CALLABLE(jl_f_tuple);
JL_CALLABLE(jl_f_svec);
JL_CALLABLE(jl_f_get_field);
JL_CALLABLE(jl_f_set_field);
JL_CALLABLE(jl_f_field_type);
JL_CALLABLE(jl_f_arraylen);
JL_CALLABLE(jl_f_arrayref);
JL_CALLABLE(jl_f_arrayset);
JL_CALLABLE(jl_f_arraysize);
JL_CALLABLE(jl_f_instantiate_type);
JL_CALLABLE(jl_f_typevar);
JL_CALLABLE(jl_f_methodexists);
JL_CALLABLE(jl_f_applicable);
JL_CALLABLE(jl_f_invoke);
JL_CALLABLE(jl_f_new_expr);
JL_CALLABLE(jl_f_nfields);

#ifdef __cplusplus
}
#endif

#endif
back to top