mdds-1_2-devel-1.3.1-8.1<>,UщZ&iٸ/=„9C`5m=\K\(TVmy?>?.%3}.7_o9{\ON_*Jo;79ADV8 <$eP%gPOSllQ C6ht[!|4dB/"ӢG`_@:hmDV†$^~ιA53W,'9⼱?d ERL=0JWOxnvYfw[sV5 jPML>:94?9$d  cHLX\ox| '' ' (' ' K' t' ' '  ' P t  ( 8 *9 *:*F/G/'H0`'I0'X1$Y1,\1<']1'^4b5c6$d6e6f6l6u6'v7pw7'x8p'y9 z9Cmdds-1_2-devel1.3.18.1A collection of multi-dimensional data structure and indexing algorithmThis library provides a collection of multi-dimensional data structure and indexing algorithms. All data structures are available as C++ templates, hence this is a header-only library, with no shared library to link against.Z&icloud107 mopenSUSE Leap 42.3openSUSEMIThttp://bugs.opensuse.orgDevelopment/Libraries/C and C++http://code.google.com/p/multidimalgorithm/linuxnoarchaKe Y Blqew$%-I+5fR1"w&OV7O+ r Cwe^$&HQ(AA큤A큤A큤Z&iZ&iZ&iZ&iZ&iZ&iZ&iZ&iZ&iZ&iZ&iZ&iZ&iZ&iZ&iZ&iZ&iZ&iZ&iZ&iZ&iZ&iZ&iZ&iZ&iZ&iZ&iZ&iZ&iZ&iZ&iZ&iZ&iZ&iZ&iZ&iZ&iZ&iZ&i22ec77239b786a0a9f31895e481eb8b1ced0965a85eed6d0436383bd2916ea8eb3a76f7ce01e0fdb5699f49a558467f0f19b4f923d7b9ae6b0a4cad2cf95614f56fdea750b113c9ee8a8edb9ddbc7dff042848c5ea6fa2c2f388825eba66d234cb473469115249289cae9894b51e1f852929ba794a9dad8dac962c72c7fd0afdb37c4005b7ffc9376ee2879f395d14bb9e2c7db074e06b89e950e26d3fa6073844d4b4acd1c51b721e8787b1902ec52d2856e15b3253a64423907416db7c2ae52dcba00d9e23a2a4d0b9ed153c1f170f7c9d46a9314aff9cd6018282a62a815ba66a30a9e49a905e81837d0b76ce0732a8fd5d27a32bfb4b65b3d4f6f34049d2a8a914e862a1148ffd4fb3df41174fd2a9b0ce4cde5ab67e3b92918cb6986c76081bcf2fea63ec6d8732f7cf211fd0f449e76c817e40d92a6a904accc24c3c924589b93ee3302511f5989ffd4e95ca32f82cd5e354a49218abf3025a64209ddbdb4455ad3ea440a3c862228bc0762a7ce4bd563ae9589fcd5d9ca38827b2d0a75249c636a44f2935707771ebee6c57cb7afbc62c708fe724903728835c4612e12e43652b988ccb17959771bfe3ffc03a58d46e284fb39ab42e52831cd94eb3968a9ce67ebe63a1f38f924ecdd672c799228ff877ddc8a2d73f149c751ada04ce60a6093677ded88b5e28677e52a0c0117873efe1cca538658477d453fb0baedb79f8030a1e38080ed496e7e484d8c1e2b2d7f14c5810c3ee6b519c317297190e48e258a44dd460e7a15b028df76f07e9rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootmdds-1_2-1.3.1-8.1.src.rpmmdds-1_2-develpkgconfig(mdds-1.2)@    /usr/bin/pkg-configboost-develrpmlib(CompressedFileNames)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsLzma)1.393.0.4-14.0-14.4.6-14.11.2Z@Y@@XWG@WW;VVwVrUUQUT@Td@T)ISZN@S R=R`@R@RsQQJQr@QAPPPWPO%4NNMM-M(QM'@ME@LLK]KKtchvatal@suse.comfstrba@suse.comadam.majer@suse.detchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comfstrba@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comfridrich.strba@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comcfarrell@suse.comtchvatal@suse.comkyoshida@suse.comkyoshida@suse.comjengelh@medozas.dekyoshida@suse.comkyoshida@novell.comkyoshida@novell.compmladek@suse.czkohei.yoshida@gmail.comkohei.yoshida@gmail.comkohei.yoshida@gmail.comkyoshida@novell.compth@suse.dekyoshida@novell.comkyoshida@novell.comkyoshida@novell.com- Version update to 1.3.1: * No api change bump this time * Various multi vector fixes- Version update to 1.2.3: * flat_segment_tree: add segment iterator and functions- use individual libboost-*-devel packages instead of boost-devel- Version update to 1.2.2: * fix to handle out-of-range insertions on flat_segment_tree- Version update to 1.2.1: * Few small bugfixes- Version update to 1.2.0: * Another api version -> rename to mdds-1_2- Add requires to the devel subpkg as would be correct- Version update to 1.1.0: * Fixes in various functions to provide correct return types * Rewrite to automake- Rename to mdds-%api as coinstallation will be required from now on - Version update to 1.0.0: * Change of api compared to 0.x series * Various bugfixes- Version bump to 0.12.1: * Various small fixes on 0.12 series- Just move define up and comment why we redefine docdir- Version bump to 0.12.0 * more types are possible in segment_tree data structures (previously only pointers were possible)- Version bump to 0.11.2: * Small fixes- Version bump to 0.11.1: * Small bugfixes along 0.11 series- Version bump to 0.11.0: * added sorted_string_map * multi_type_vector bugfixes- Version bump to 0.10.3: * Various bugfixes among 0.10 series found during lo 4.2.3 phase.- Version bump to 0.10.2: * Various bugfixes among 0.10 series found during lo 4.2.1 phase.- Upgrade to 0.10.1 * multi_type_matrix - added a variant of set_empty() that takes an additional length parameter. * flat_segment_tree - significant performance improvement on build_tree() and search_tree(), by optimizing the non-leaf node object generation and storage to achieve better locality of reference. * segment_tree - slight performance improvement on build_tree(), as a result of the optimization done for flat_segment_tree since these two structures share the same tree generation code. * multi_type_vector - improved debug message on mis-matched block types (only when MDDS_MULTI_TYPE_VECTOR_DEBUG is defined).- Version bump to 0.9.1 needed in LO-4.2 - Drop unused patch old-gcc-bug.patch.- Depend on pkg-config to have proper provides later on.- Use verbose build.- Apply patch to build on SLE gcc, provided by kohei. * Adds old-gcc-bug.patch- Version bump to 0.8.1 * multi_type_vector * fixed a bug in the erase() method where adjacent blocks of the same type would fail to merge after the erase() call. * add a variant of the position() method that takes an iterator as positional hint. Note that there is no variant of position() that takes const_iterator. * all * added .pc file for pkg-config. * flat_segment_tree * changed the return type of search_tree from bool to std::pair, to make it consistent with the search() method. Note that this is an API-incompatible change. * multi_type_vector * added char and unsigned char types to the standard types supported by default. * added position() member method that takes a logical element position and returns a pair of block iterator where the element resides and its offset within that block. * added at() static member method to the data block, which calls the at() method of the underlying std::vector container. * added release() member method to allow caller to release an object stored inside a managed block. * added two templates to ease creation of custom element block functions when using one or two custom element types. * added transfer() member method to allow elements in a specified range to be transferred from one container to another. When transferring elements stored in a managed element block, the ownership of those elements is also transferred.- Add URL path for download.- Add version 0.7.1 * add variants of set() methods (both single- and multi-value) insert(), set_empty() and insert_empty() methods that take an iterator as an additional position hint parameter for block lookup speed optimization. * add support for non-const iterators which allow the client code to modify values directly from the iterators. * set() methods (both single- and multi-parameter variants), set_empty(), insert() and insert_empty() methods now return iterator that references the block to which the values are set or inserted. * fixed bugs in set() method (single-parameter variant) which would insert a new block at incorrect position. * fixed bugs in set() method (multi-parameter variant) which would fail to merge neighboring blocks of identical type under certain conditions.- license update: MIT Use SPDX syntax (short name) to define spec file licenses- Add header.- Updated to version 0.6.1 pre-release package. This version contains the following changes since 0.6.0. * all * use property files in the Visual Studio project files, to share some of the common custom build variables across all projects. * various build fixes and compiler warning eliminations. * fixed link error with boost 1.50. * fixed make installer script which previously would not install mdds/compat headers. * flat_segment_tree * fixed a bug in its iterator implementation, which previously would always treat the last valid position before the end position as the end position. This fix affects both in const_iterator and const_reverse_iterator.- Updated to version 0.6.0. This version contains the following changes * all * added MSVS Solution file, to make it easier to build unit test programs on Windows. * mixed_type_matrix * improved performance of size() method by caching it. * multi_type_vector (new) * new data structure to support efficient storage of data of different types. * multi_type_matrix (new) * new data structure to eventually replace mixed_type_matrix. It uses multi_type_vector as its backend storage.- Remove redundant tags/sections per specfile guideline suggestions - Parallel building using %_smp_mflags - Add missing call to make in %build- Updated to version 0.5.4. This version contains the following changes: - segment_tree - fixed build breakage, to allow it to be buildable when UNIT_TEST is not defined. - fixed a crasher with MSVC when comparing iterators of empty search_result instances. - point_quad_tree - fixed a bug where de-referencing copied search_result iterators would return an uninitialized node data.- Updated to version 0.5.3. This version contains the following changes: - mixed_type_matrix - re-implemented the filled storage for better performance, with two separate implementations for zero and emtpy matrix types. The newer implementation should improve object creation time considerably.- Updated to version 0.5.2. This version fixes a bunch of bugs and adds several new methods to flat_segment_tree. - flat_segment_tree - fixed a crash on assignment by properly implementing assignment operator(). - fixed several bugs in shift_right(): - shifting of all existing nodes was not handled properly. - leaf nodes were not properly linked under certain conditions. - shifting with skip node option was not properly skipping the node at insertion position when the insertion position was at the leftmost node. - implemented min_key(), max_key(), default_value(), clear() and swap(). - fixed a bug in operator==() where two different containers were incorrectly evaluated to be equal. - added quickcheck test code.- made the package noarch; it did not produce any binary - added COPYING file - used %%configure, %%name macros - used DESTDIR in make install - simplified the file list- Updated to version 0.5.1.- Updated to version 0.5.0.- Updated to version 0.4.0.- Updated to version 0.3.1.- Add install target to makefile. - Add check target to makefile. - Don't install code for tests. - Remove -I../inc from Makefile for examles. - Move changelog to mdds.changes.- Updated to version 0.3.0.- Updated to version 0.2.1.- Initial package version 0.2.0.cloud107 1512466905  !"#$%&'1.3.1-8.11.3.1mdds-1.2mddsflat_segment_tree.hppflat_segment_tree_def.inlflat_segment_tree_itr.hppglobal.hppmulti_type_matrix.hppmulti_type_matrix_def.inlmulti_type_vectormulti_type_vector.hppcollection.hppcollection_def.inlmulti_type_vector_custom_func1.hppmulti_type_vector_custom_func2.hppmulti_type_vector_custom_func3.hppmulti_type_vector_def.inlmulti_type_vector_itr.hppmulti_type_vector_macro.hppmulti_type_vector_trait.hppmulti_type_vector_types.hppnode.hpppoint_quad_tree.hppquad_node.hpprectangle_set.hpprectangle_set_def.inlsegment_tree.hppsegment_tree_def.inlsorted_string_map.hppsorted_string_map_def.inltrie_map.hpptrie_map_def.inltrie_map_itr.hppmdds-1_2-develAUTHORSCOPYINGNEWSREADME.mdVERSIONmdds-1.2.pc/usr/include//usr/include/mdds-1.2//usr/include/mdds-1.2/mdds//usr/include/mdds-1.2/mdds/multi_type_vector//usr/share/doc/packages//usr/share/doc/packages/mdds-1_2-devel//usr/share/pkgconfig/-fomit-frame-pointer -fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -gobs://build.opensuse.org/openSUSE:Maintenance:7521/openSUSE_Leap_42.3_Update/96612f24e25e1efddec8ccba481629fd-mdds-1_2.openSUSE_Leap_42.3_Updatedrpmlzma5noarch-suse-linuxdirectoryC++ source, ASCII textASCII textC source, ASCII textUTF-8 Unicode textpkgconfig filePRLKCX(][?`]"k%nHhdeS3ńq"#|L_2作=z†I!5,FvM sVT2}WQAz\h8ڵd@pTvk3 Fe7尺rJ) "t^64 )wЫ:(V€N݁_'k'.ko$YLᐃx{%m"/:_.qaE_kߌDuX,-=!tK8L؁كn W>qIFNvqW `'}Q-}AU8ivB"&;鶵Z! ^Q|AzeOL;8il,2V]̎ `bs;Z\+P,Lm8'= @ָ @ִH?YG& qܼ(<7&91C*GV]!h!e&5*ئv}Zc44N[kֳZKYʸ:Mm$t 2h(guJ{.N2]! J\m1>zN:B_ D>yY.#%e PR/%Ǖ˹z {dr#R< w̓bp($좌-2"|} aG;^q]18 lnobxxD楔rT6 m|4% X}QKY a^f+CV$ \}#FQ3S.թH~io VXbsW7 >_5:^X;xZ^dEJ2Fd#KRR-@ӱ̜nvY2v+]jx>56{{3|MCGؠհ$ &ZfZ2$RK] )+Tp8{M\ 8/}cSily#d NHt/Ys9/<ƜeSl48lZb9ÈuG`Xv@}vb@j w y  zݿ[a' r{ /#gR S-X4SrU\k'`CB}i0urcUhX?ŠoNu3kv_LfDv͌lSd$>!XĆ \=߀XlAj8!YݙX-6y3{"Z!3()dɇ5bjՊpV6NupXpHw+ksewf.U.ݽxD ?5Z5~djVZ(8*5ĵo㺞Fx/xp60T@>Z .n~}+hՌ$K 62,* =:tĩs 2*6buS.^$qcY$/8mL$3و&oc?MԁޙC9Y듚=g/@l5R ?ӹ^ #l$̥=ڑY{Z~k<#mFvq;#r087/()_& VlBkL0bTKT>\۴9VK_rccT v>y>/VWt%ͭ"t*CȹmXSECLc8c*+ U>+P&xͧB<CZ )LgV7emZ(v6T(O7;P38%5O{G6h: }iܶ5=e}<tTh; (V I+:O^ C-Wq 6.-٘O*~Q1F>Rp+ &2LQo½(O"SDH ;wB.Ng1vΥ{K˅X!LNJH7ao."B='YVlf 8m/#䄷ueP:$ 0 g>) PO]TU%eK`tly"Ĕ-A@Q<ȹmi&_W1~{/HdrãCC lYP eVB[2by:Z5iE1)IWMKk1hz1SG몈z#tm[ " Z"Ea9jIT >TZY1w~DQ& zS4bDH'#\m2 q-L-`@ kl z3s%"f7(1O0I[UIKp\#`Z_|L1 bqX.%Ѩ3c1d%4  Jtk*U@nSnIi^yxԌgZc?!ڲ\< (˱4 ŷ!4fᎋFNk*ċ2F`ޝC{`Cf5˫TNvWz?`Sjy0%‰eYC/(emRAcLC:.A+%+*%蛳IEk/b2&/XG쥦Wcs"t8Cpzd,y}@qqDtw@ښ׏ '-.ju)tU`}P2@WT+@GL"y ֧{t/цeлL̟wyU[V21 D$-@-^2M9l'I2 +-TF;yVE7lݗq<#wBDIdylD<} ſ(0!>hBAWrMN:20;BV/j|J*Mli:0> ;ǤorhrcqHh/%&aӞHSA]$htW'bY8V[,;^ٙl쎗Fy C!`4,kb4 h-~l&<ݪFE vE&0dV!*("$^fU_*缱peBYmb5`Nۭu|gtMSL9Y~"%gh6 o ::ԈqڟR Uz(1z0#ZLZ#,8-ZYk_F{|zӽ=]Q@JXGdCwax0ٹ30ɟǛރ72Vl>bQȳw_Sp 2. `HmA3t`@aKN4a$rK|WPtY\}Oo)ڧ:2AX2*%R0=l YU հ>\;Á]`ܻC@*?9v i§weT13k9uzҔ?GbQbR5+]|*Am(X M8WU)Xy;^Aw+Bc0s 28t '(_fl\[cĸ`5 7HK}h ݁&DP,(o֒ d鳶PᆲH~elK6#-F Vy̾*M>"%~ֺfq ybݽ`uPp9ܾlzh}V$ʕR^CNw2dHQ=B~qi /58Ơ;h$]D<f4>\&x SK? F#kkw"֬nC^*M~͐m\6A9$ls*\cl0~~0TW`EaK"iSIJu#ʚ_ Nۡwmm9*-di*Go