Base
AD<Base>
b
bool
i
int
s
size_t
d
double
x
const Base&
y
z
Base z
Base z(i)
Base z(s)
Base z(d)
Base z(x)
op
+
-
z = op x
=
+=
-=
*=
/=
z op x
*
/
z = x op y
==
!=
<=
b = x op y