00001 /*---------------------------------------------------------------------\ 00002 | ____ _ __ __ ___ | 00003 | |__ / \ / / . \ . \ | 00004 | / / \ V /| _/ _/ | 00005 | / /__ | | | | | | | 00006 | /_____||_| |_| |_| | 00007 | | 00008 \---------------------------------------------------------------------*/ 00013 #include "zypp/capability/CapTraits.h" 00014 00016 namespace zypp 00017 { 00018 00019 namespace capability 00020 { 00021 00022 template<> 00023 const CapabilityTraits::KindType CapTraits<NullCap> ::kind( "NullCap" ); 00024 template<> 00025 const CapabilityTraits::KindType CapTraits<FileCap> ::kind( "FileCap" ); 00026 template<> 00027 const CapabilityTraits::KindType CapTraits<NamedCap> ::kind( "NamedCap" ); 00028 template<> // VersionedCap IsA NamedCap 00029 const CapabilityTraits::KindType CapTraits<VersionedCap> ::kind( "NamedCap" ); 00030 template<> 00031 const CapabilityTraits::KindType CapTraits<SplitCap> ::kind( "SplitCap" ); 00032 template<> 00033 const CapabilityTraits::KindType CapTraits<HalCap> ::kind( "HalCap" ); 00034 template<> 00035 const CapabilityTraits::KindType CapTraits<ModaliasCap> ::kind( "ModaliasCap" ); 00036 template<> 00037 const CapabilityTraits::KindType CapTraits<OrCap> ::kind( "OrCap" ); 00038 template<> 00039 const CapabilityTraits::KindType CapTraits<ConditionalCap>::kind( "ConditionalCap" ); 00040 00042 } // namespace capability 00045 } // namespace zypp