|  | Home | Libraries | People | FAQ | More | 
        range_reference<const Range>::type
        is defined by the following algorithm. Let Range
        be any type listed above and Ref
        be the same as range_reference<Range>::type.
      
if (Range is CObArray || Range is CObList) return CObject const * & else if (Range is CPtrArray || Range is CPtrList) return void const * & else if (there is a type X such that X& is the same as Ref) return X const & else if (there is a type X such that X* const is the same as Ref) return X const * const else return Ref
Other Boost.Range metafunctions are defined by the following.
| Range metafunction | Result | 
|---|---|
| 
                   | 
                   | 
| 
                   | 
                   | 
| 
                   | 
                   |