00001
00002
00003
00004
00005
00006
00007
00008
00012 #ifndef ZYPP_DETAIL_RESIMPLTRAITS_H
00013 #define ZYPP_DETAIL_RESIMPLTRAITS_H
00014
00015 #include "zypp/base/PtrTypes.h"
00016
00018 namespace zypp
00019 {
00020
00021 namespace detail
00022 {
00023
00025
00026
00027
00029 template<class _ResImpl>
00030 struct ResImplTraits
00031 {
00032 typedef intrusive_ptr<_ResImpl> Ptr;
00033 typedef intrusive_ptr<const _ResImpl> constPtr;
00034 };
00036
00038 }
00041 }
00043 #endif // ZYPP_DETAIL_RESIMPLTRAITS_H