@@ -45,7 +45,7 @@ struct Model{
45
45
args:: NamedTuple{argnames,Targs}
46
46
defaults:: NamedTuple{defaultnames,Tdefaults}
47
47
context:: Ctx
48
- isstatic :: IsStatic
48
+ has_static_support :: IsStatic
49
49
50
50
@doc """
51
51
Model{missings}(f, args::NamedTuple, defaults::NamedTuple)
@@ -58,10 +58,10 @@ struct Model{
58
58
args:: NamedTuple{argnames,Targs} ,
59
59
defaults:: NamedTuple{defaultnames,Tdefaults} ,
60
60
context:: Ctx = DefaultContext (),
61
- isstatic :: Union{Val{false},Val{true}} = Val {false} (),
61
+ has_static_support :: Union{Val{false},Val{true}} = Val {false} (),
62
62
) where {missings,F,argnames,Targs,defaultnames,Tdefaults,Ctx}
63
63
return new {F,argnames,defaultnames,missings,Targs,Tdefaults,Ctx,typeof(isstatic)} (
64
- f, args, defaults, context, isstatic
64
+ f, args, defaults, context, has_static_support
65
65
)
66
66
end
67
67
end
@@ -89,36 +89,36 @@ function Model(f, args::NamedTuple, context::AbstractContext=DefaultContext(); k
89
89
end
90
90
91
91
"""
92
- is_static (model::Model)
92
+ has_static_support (model::Model)
93
93
94
94
Return `true` if `model` has static support.
95
95
"""
96
- is_static (model:: Model ) = model. isstatic isa Val{true }
96
+ has_static_support (model:: Model ) = model. has_static_support isa Val{true }
97
97
98
98
"""
99
- set_static (model::Model, isstatic::Val{true},Val{false})
99
+ set_static_support (model::Model, isstatic::Val{true},Val{false})
100
100
101
101
Set `model` to have static support if `isstatic` is `true`, otherwise not.
102
102
"""
103
- function set_static (model:: Model , isstatic:: Union{Val{true},Val{false}} )
103
+ function set_static_support (model:: Model , isstatic:: Union{Val{true},Val{false}} )
104
104
return Model {getmissings(model)} (
105
105
model. f, model. args, model. defaults, model. context, isstatic
106
106
)
107
107
end
108
108
109
109
"""
110
- mark_as_static (model::Model)
110
+ mark_as_static_support (model::Model)
111
111
112
112
Mark `model` as having static support.
113
113
"""
114
- mark_as_static (model:: Model ) = set_static (model, Val {true} ())
114
+ mark_as_static_support (model:: Model ) = set_static_support (model, Val {true} ())
115
115
116
116
"""
117
- mark_as_dynamic (model::Model)
117
+ mark_as_dynamic_support (model::Model)
118
118
119
119
Mark `model` as not having static support.
120
120
"""
121
- mark_as_dynamic (model:: Model ) = set_static (model, Val {false} ())
121
+ mark_as_dynamic_support (model:: Model ) = set_static_support (model, Val {false} ())
122
122
123
123
function contextualize (model:: Model , context:: AbstractContext )
124
124
return Model (model. f, model. args, model. defaults, context)
0 commit comments