Macro rplex::var[][src]

macro_rules! var {
    ($lb : tt <= $name : tt <= $ub : tt -> $obj : tt as $vt : path) => { ... };
    ($lb : tt <= $name : tt <= $ub : tt -> $obj : tt) => { ... };
    ($lb : tt <= $name : tt -> $obj : tt) => { ... };
    ($name : tt <= $ub : tt -> $obj : tt) => { ... };
    ($name : tt -> $obj : tt) => { ... };
    ($lb : tt <= $name : tt -> $obj : tt as $vt : path) => { ... };
    ($name : tt <= $ub : tt -> $obj : tt as $vt : path) => { ... };
    ($name : tt -> $obj : tt as Binary) => { ... };
    ($name : tt -> $obj : tt as $vt : path) => { ... };
}
Expand description

Expressive creation of variables.

The general syntax is:

var!(lower <= "name" <= upper -> objective as type)

See Variable for examples.