Since you've got Not-a-Number, what about negative zero, and positive and negative infinity, like IEEE floating-point numbers?

The library does have limited support for a "negative zero" value, to support an unlimited-precision floating point type that will be built on it later. But infinity is a concept, not a countable value, and as such it is not included in the library at present.


© Copyright Chad Nelson, 2010-2011. Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)