← Back to team overview

zorba-coders team mailing list archive

[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