+#if ( LIBSOLV_VERSION >= 700 )
+ typedef ::s_Dataiterator CDataiterator; ///< Wrapped libsolv C data type exposed as backdoor
+ typedef ::s_Datamatcher CDatamatcher; ///< Wrapped libsolv C data type exposed as backdoor
+ typedef ::s_Map CMap; ///< Wrapped libsolv C data type exposed as backdoor
+ typedef ::s_Pool CPool; ///< Wrapped libsolv C data type exposed as backdoor
+ typedef ::s_Queue CQueue; ///< Wrapped libsolv C data type exposed as backdoor
+ typedef ::s_Repo CRepo; ///< Wrapped libsolv C data type exposed as backdoor
+ typedef ::s_Solvable CSolvable; ///< Wrapped libsolv C data type exposed as backdoor
+ typedef ::s_Solver CSolver; ///< Wrapped libsolv C data type exposed as backdoor
+ typedef ::s_Transaction CTransaction; ///< Wrapped libsolv C data type exposed as backdoor
+#else