This tag-type is used accross ALib to indicate that no check of the input parameters should be performed. Methods affected expose a template parameter named TCheck which usually defaults to this types' counterpart CHK.
For example, various methods of the ALib string types, which perform range-checks on string-indices, use this template parameter. With debug-compilations the checks are still made, and if they fail, the parameters are not corrected, but instead an ALib assertion is raised. In release builds, however, no checks are performed, which improves execution speed.
A programmer does not notice the existence of this option, unless he consults the corresponding method's reference documentation, because of the default-value CHK. Only with code critical to performance or size, the parameter might be crucial to give.
#include <alib.hpp>