@@ -98,7 +98,7 @@ $(TYPEDEF)
9898Represents a sample operator. A discrete-time signal is created by sampling a continuous-time signal.
9999
100100# Constructors
101- `Sample(clock::Union{TimeDomain, InferredTimeDomain} = InferredDiscrete)`
101+ `Sample(clock::Union{TimeDomain, InferredTimeDomain} = InferredDiscrete() )`
102102`Sample(dt::Real)`
103103
104104`Sample(x::Num)`, with a single argument, is shorthand for `Sample()(x)`.
@@ -119,7 +119,7 @@ julia> Δ = Sample(0.01)
119119"""
120120struct Sample <: Operator
121121 clock:: Any
122- Sample (clock:: Union{TimeDomain, InferredTimeDomain} = InferredDiscrete) = new (clock)
122+ Sample (clock:: Union{TimeDomain, InferredTimeDomain} = InferredDiscrete () ) = new (clock)
123123end
124124
125125function Sample (arg:: Real )
@@ -203,7 +203,7 @@ struct ShiftIndex
203203 clock:: Union{InferredTimeDomain, TimeDomain, IntegerSequence}
204204 steps:: Int
205205 function ShiftIndex (
206- clock:: Union{TimeDomain, InferredTimeDomain, IntegerSequence} = Inferred, steps:: Int = 0 )
206+ clock:: Union{TimeDomain, InferredTimeDomain, IntegerSequence} = Inferred () , steps:: Int = 0 )
207207 new (clock, steps)
208208 end
209209 ShiftIndex (dt:: Real , steps:: Int = 0 ) = new (Clock (dt), steps)
@@ -267,7 +267,7 @@ function input_timedomain(h::Hold, arg = nothing)
267267 if has_time_domain (arg)
268268 return get_time_domain (arg)
269269 end
270- InferredDiscrete # the Hold accepts any discrete
270+ InferredDiscrete () # the Hold accepts any discrete
271271end
272272output_timedomain (:: Hold , _ = nothing ) = ContinuousClock ()
273273
0 commit comments