Boost logo

Boost Users :

From: David Abrahams (dave_at_[hidden])
Date: 2006-11-02 13:43:39


"Ovanes Markarian" <om_boost_at_[hidden]> writes:

> Hi!
>
> Thanks for the great library. Currently I have to deal with
> constants as template parameters and I wonder, why there is no
> library to model constant concepts. Like:
>
>
> template<class T, size_t MAX_SIZE>
> struct Allocator
> {
> Allocator()throw();
> };
>
>
> template<class T, size_t MAX_SIZE>
> Allocator<T,MAX_SIZE>::Allocator()throw()
> {
> boost::function_requires<ConstGreaterThen<MAX_SIZE,O> >();
> }
>
>
> I understand I could model it with BOOST_MPL_ASSERT etc. But would not it be better to unite all
> these features in one lib?

I'm not sure what you're suggesting, sorry.

-- 
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