first stab at simplified version

[SVN r21482]
This commit is contained in:
Jeremy Siek
2004-01-04 18:44:29 +00:00
parent f96a2b3d81
commit 1fca93be10
2 changed files with 26 additions and 138 deletions

View File

@ -42,12 +42,15 @@ following pseudo-code. We use the abbreviation
typedef remove_const<Value>::type value_type;
if (Reference is use_default) then
typedef iterator_traits<V>::reference reference;
if (Value is use_default) then
typedef iterator_traits<V>::reference reference;
else
typedef Value& reference;
else
typedef Reference reference;
if (Value is use_default) then
typedef iterator_traits<V>::pointer pointer;
typedef ?? pointer;
else
typedef Value* pointer;