Boost logo

Boost :

From: David Abrahams (dave_at_[hidden])
Date: 2003-03-07 19:02:22


"Thorsten Ottosen" <nesotto_at_[hidden]> writes:

> my code does not include <vector>, <list> or <map>, but it does need
> <iterator>.
>
> Some of the functionality of the container_traits are shown here:
>
>
> template< typename C >
> bool is_container()
> {
> return boost::container_traits<C>::is_container();
> }

...

Yes, you can take an approach like this one, but it will cause false
positives in some circumstances. If that's acceptable for your
application, then it's a good answer.

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

Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk