
2 Jun
2011
2 Jun
'11
8:19 a.m.
the concept->mutability is describing this API in detail, but i will try to improve the documentation in the class reference ...
Also, I pressume pop() requires !empty(). /All/ functions should also have a throws clause, perhaps conditionally on the held type. In this context, exception-safety guarantees should also be stated. Additionally, each function should state if it invalidates iterators and handles (but only the ones that does need to state it).
will have a look ... in general boost.heap does not throw any exceptions by itself, but of course the held type, the container or the allocator can throw ... tim