Namespaces |
namespace | test |
Classes |
struct | EndList |
struct | find_index |
struct | find_index_impl |
struct | find_index_impl< ContainerT, T, T > |
struct | MultiHolder |
struct | Null |
struct | OneHolder |
struct | OneHolder< std::auto_ptr< T > > |
struct | Produce |
struct | product_traits |
struct | product_traits< boost::shared_ptr< T > > |
struct | product_traits< std::auto_ptr< T > > |
struct | product_traits< T * > |
struct | ProductHolder |
struct | ProductHolder< Null, Null, Null > |
struct | ProductHolder< T1, Null, Null > |
struct | size |
struct | size< Null > |
struct | smart_pointer_traits |
struct | smart_pointer_traits< T * > |
struct | smart_pointer_traits< T const * > |
Functions |
template<typename FromT , typename ToT > |
void | copyFromTo (FromT &iFrom, ToT &iTo) |
template<typename T , typename S > |
MultiHolder< OneHolder< T >, S > | operator<< (const OneHolder< T > &iHolder, const S &iValue) |
template<typename T , typename U , typename V > |
MultiHolder< MultiHolder< T, U >
, V > | operator<< (const MultiHolder< T, U > &iHolder, const V &iValue) |
template<typename T > |
OneHolder< T > | operator<< (const Produce &, T iValue) |