Home
last modified time | relevance | path

Searched hist:"7 f80ef06" (Results 1 – 3 of 3) sorted by relevance

/aoo41x/main/binaryurp/source/
H A Dcache.hxxdiff 7f80ef06 Thu Dec 12 08:50:55 UTC 2013 Herbert Dürr <hdu@apache.org> #i122208# replace the binaryurp cache for improved C++ compatibility

The C++ standards allows that the instantiation of incomplete types fails. The
Map::iterator in binaryurp Cache's Entry members had this problem. This rewrite
makes the code work with all compliant C++ compilers/STLs such as clang/libc++.
A Cache variant using an unordered_map is also provided and may be faster.
An interesting alternative would be to use boost's multi_index_container.


git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1550375 13f79535-47bb-0310-9956-ffa450edef68
H A Dlessoperators.hxxdiff 7f80ef06 Thu Dec 12 08:50:55 UTC 2013 Herbert Dürr <hdu@apache.org> #i122208# replace the binaryurp cache for improved C++ compatibility

The C++ standards allows that the instantiation of incomplete types fails. The
Map::iterator in binaryurp Cache's Entry members had this problem. This rewrite
makes the code work with all compliant C++ compilers/STLs such as clang/libc++.
A Cache variant using an unordered_map is also provided and may be faster.
An interesting alternative would be to use boost's multi_index_container.


git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1550375 13f79535-47bb-0310-9956-ffa450edef68
H A Dlessoperators.cxxdiff 7f80ef06 Thu Dec 12 08:50:55 UTC 2013 Herbert Dürr <hdu@apache.org> #i122208# replace the binaryurp cache for improved C++ compatibility

The C++ standards allows that the instantiation of incomplete types fails. The
Map::iterator in binaryurp Cache's Entry members had this problem. This rewrite
makes the code work with all compliant C++ compilers/STLs such as clang/libc++.
A Cache variant using an unordered_map is also provided and may be faster.
An interesting alternative would be to use boost's multi_index_container.


git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1550375 13f79535-47bb-0310-9956-ffa450edef68

Completed in 33 milliseconds