toast traits library


Detailed Description

The traits portion of the library is used to provide some static information required by other parts of the library. They may not be useful outside of their original purpose, but you be the judge.


Files

file  pair_ref_traits.hpp
 This file contains pair_ref_traits.
file  pointer_traits.hpp
 This file contains pointer_traits.

Classes

struct  toast::pair_ref_traits< T & >
 Given the reference to a pair will define first_type and second_type unchanged. More...
struct  toast::pair_ref_traits< T const & >
 Given a const reference will const modify the first_type and second_type. More...
struct  toast::pointer_traits< T * >
 Given some pointer type will provide typedef's for pointer_type, value_type and reference_type. More...
struct  toast::pointer_traits< boost::shared_ptr< T > >
 Given some boost::shared_ptr will provide typedef's for pointer_type, value_type and reference_type. More...


SourceForge.net Logo