Changes between Version 15 and Version 16 of SoC2016


Ignore:
Timestamp:
Feb 18, 2016, 3:21:49 PM (7 years ago)
Author:
Joaquín M López Muñoz
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • SoC2016

    v15 v16  
    298298`ki` ~ `kj` <=> `M(ki)==M(kj)` for each 1 <= `i`, `j` <= `N`, `ki` of type `Keyi`, `ki` of type `Keyj`,
    299299
    300 that is, equivalent keys (even if of different types) refer to the same object, and conversely. The goal of the project is to extend Boost.Flyweight to support this multi-key flyweights. Some of the items to be completed will be:
     300that is, equivalent keys (even if of different types) refer to the same object, and conversely. The goal of the project is to extend Boost.Flyweight to support these multi-key flyweights. Some of the items to be completed will be:
    301301
    302302* Define the concepts required for multi-key factories and their specifiers, in a manner consistent and interoperable with the existing concepts for [http://www.boost.org/libs/flyweight/doc/reference/holders.html#holder holders], [http://www.boost.org/libs/flyweight/doc/reference/locking.html#locking locking policies] and [http://www.boost.org/libs/flyweight/doc/reference/tracking.html#tracking tracking policies]. As a kind of sanity check, the concept of multi-key factory when the number of keys is 1 should coincide with the already existing concept of factory.