aboutsummaryrefslogtreecommitdiff
path: root/assets/manual/man/man3advtrains/speed_lessp.3advtrains.md
blob: 5bc61e7bd58117dc9a8f3bc48336ccc04f613ece (plain)
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
% SPEED_LESSP(3ADVTRAINS) | Advtrains Developer's Manual

# NAME
`lessp`, `greaterp`, `equalp`, `not_lessp`, `not_greaterp`, `not_equalp`, `min`, `max` - Speed limit comparison functions

# SYNOPSIS

* `lessp(a, b)`
* `greaterp(a, b)`
* `equalp(a, b)`
* `not_lessp(a, b)`
* `not_greaterp(a, b)`
* `min(a, b)`
* `max(a, b)`

# DESCRIPTION
`lessp()`, `greaterp()`, `equalp()`, `not_lessp()`, `not_greaterp()`, and `not_equalp()` are predicate functions that returns, respectively,

* Whether `a` is more strict than `b`
* Whether `a` is less strict than `b`
* Whether `a` and `b` indicate the same speed limit
* Whether `a` is not more strict than `b`
* Whether `a` is nor less strict than `b`
* Whether `a` and `b` do not indicate the same speed limit

`min()` returns the speed limit that is more strict. `max()` returns the speed limit that is less strict.