Boost logo

Boost Users :

From: David Abrahams (dave_at_[hidden])
Date: 2006-03-29 09:59:29


"Robert Ramey" <ramey_at_[hidden]> writes:

> Now I see this:
>
> namespace boost {
> namespace multi_array_types {
> typedef *implementation-defined* index;
>
> An I have no idea what *implementation-defined* is. I could be defined
> by the compiler, standard libary implementation or it could be set by
> my own array instantiation. (This might be be related to a warning I
> get regarding unsigned int vs size_t when I use the library) Anyway
> its not at all clear to me.

Yes, that should either be an explicit type (that's what
implementation-defined means, after all, since we're supplyin an
implementation) or it should read something like "unspecified integral
type" if we really mean to leave it unspecified.

-- 
Dave Abrahams
Boost Consulting
www.boost-consulting.com

Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net