>> 3. A type that is guaranteed to be distinct from all other useful >> types. >> 'nil' is what Lisp calls it; void_ is fine, too. > >Another possible spelling for this animal is: > >class nat {nat();}; > >Inspired from nan. In this case means Not A Type. It is nice and >short which comes in handy for when there are a lot of template >parameters to default. It is easily pronounceable, and won't be >confused with any other type when discussed verbally.
How about not_a_type? It's a little more to type, but looks much better (IMHO). And shouldn't it be : struct not_a_type {}; ? Best, John > >-Howard > >_______________________________________________ >Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost _______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost