to avoid name collision between ecell4::ReactionRule::STRICT and a macro named STRICT. Also it prevents min and max macro expansions that sometimes cause a weird error.
It shall hopefully resolve most of the compilation errors on Windows (but not link error).
to avoid name collision between
ecell4::ReactionRule::STRICT
and a macro namedSTRICT
. Also it preventsmin
andmax
macro expansions that sometimes cause a weird error.It shall hopefully resolve most of the compilation errors on Windows (but not link error).