
23 Dec
2004
23 Dec
'04
2:18 p.m.
"David Abrahams" <dave@boost-consulting.com> wrote
Here is a question: besides primitive types, which types/templates should be registered as a part of typeof library?
The first candidate is STL. The containers, functors, binders, etc.
If the registration is done on a per-header basis, I support that. IOW, if you want registered types for things declared in <iterator>, you
#include <boost/typeof/std/iterator.hpp>
What is your major concern here? Do you want to avoid the inclusion of all STL headers? We might be able to use forward declarations to cure this... Or do you want to avoid unnecessary encode/decode specializations? Arkadiy