-
Notifications
You must be signed in to change notification settings - Fork 3
/
NAMESPACE
102 lines (88 loc) · 2.29 KB
/
NAMESPACE
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
useDynLib(jl4R, .registration = TRUE)
# exportPattern("^\\jl_")
# exportPattern("^\\jlR_")
export(
jl, jleval, jlrun, jlcall, jlfunc,
R, toR,
jlR, jlcallR, jlfuncR,
## unsafe function (closest to julia C API)
jlvalue_eval,
jlvalue, is.jlvalue,
jlvalue_call, jlvalue_callR,
jlfunction, is.jlfunction,
jlvalue_set, jlvalue_get,
## User sugar
jlusing, jlpkg,
jlpkgisinstalled, jlpkgadd,
is.Struct,
jltypeof, jlstring,
jltypeofR, jlstringR,
jlArray, jlCategoricalArray, jlDataFrame,
jlDict, jlTuple, jlNamedTuple, jlStruct,
jlcolon, jlsymbol,
jlshow, jldisplay,
"%<:%", "%isa%",
rand, jl_set.seed,
## extra
rexpr2jlexpr,
expect_jlequal # useful for testthat
)
S3method(print,jlvalue)
S3method(print,jlfunction)
S3method(rand, double)
S3method(rand, integer)
S3method(rand, default)
#S3methods are not viewable inside the R system. If you want this functionality available put it in the previous export
S3method("jlvalue",default)
S3method("jlvalue",jlvalue)
S3method("jlvalue",jlfunction)
S3method("jlvalue",jlexception)
S3method("jlvalue",name)
S3method("jlvalue",data.frame)
S3method("jlvalue",list)
S3method("jlvalue",integer)
S3method("jlvalue",double)
S3method("jlvalue",logical)
S3method("jlvalue",character)
S3method("jlvalue",factor)
S3method(toR,default)
S3method(toR,jlvalue)
S3method(toR,DataFrame)
S3method(toR,CategoricalArray)
S3method(toR,NamedTuple)
S3method(toR,Tuple)
S3method("names",jlEnv)
S3method("[",jlEnv)
S3method("[[",jlEnv)
S3method("$",jlEnv)
S3method("$<-",jlEnv)
S3method("print",jlEnv)
# S3method("@",jlEnv)
S3method("names",Struct)
S3method("[",Struct)
S3method("$",Struct)
S3method("names",NamedTuple)
S3method("[",NamedTuple)
S3method("$",NamedTuple)
S3method("length",Tuple)
S3method("[",Tuple)
S3method("names",Dict)
S3method("[",Dict)
S3method("$",Dict)
S3method("length", Array)
S3method("[", Array)
S3method("[",AbstractArray)
# S3method("[<-",AbstractArray)
S3method("names", DataFrame)
S3method("[", DataFrame)
S3method("$", DataFrame)
S3method("levels", CategoricalArray)
S3method("print", jlexception)
S3method("summary", jlexception)
S3method("print", jlexceptions)
S3method("summary", jlexceptions)
# S3method(print,jlvector)
# S3method("[<-",jlvector)
# S3method("[[",jlvector)
# S3method("[[<-",jlvector)
# S3method(as.vector,jlvector)