zorba-coders team mailing list archive
-
zorba-coders team
-
Mailing list archive
-
Message #04239
[Merge] lp:~gislenius/zorba/qname-pool-refactoring into lp:zorba
The proposal to merge lp:~gislenius/zorba/qname-pool-refactoring into lp:zorba has been updated.
Description changed to:
This is a refactoring of the zorba::simplestore::QNameItem class and of the QName pool.
The most important changes are:
- A QName points to its normalized counterpart with a raw pointer. Normalized QNames now point to themselves, so that no more conditional statement is needed in getNormalized() or in equals().
- A new QName constructor allows building QNames that are not in the pool, but that still point to their normalized counterpart in the pool.
- QName initialization code was delocated from QName pool to QNameItem class.
For more details, see:
https://code.launchpad.net/~gislenius/zorba/qname-pool-refactoring/+merge/90447
--
https://code.launchpad.net/~gislenius/zorba/qname-pool-refactoring/+merge/90447
Your team Zorba Coders is subscribed to branch lp:zorba.
References