HomePhorge

Fix and improve TokenizedStorage

Referenced Files
None
Subscribers
None

Description

Fix and improve TokenizedStorage

Add specialization of rosa::TokenizedStorage for storing nothing, which did not work with the general implementation. Fixes 698eeccfda7c.
Define helper template alias to create TokenizedStorage for types given in TypeList.
Fix TokenizedStorage constructors and desctructor by using decay type to avoid ambiguous instantiation possibilities for lvalue and rvalue references.

Details

Provenance
Dávid JuhászAuthored on May 1 2019, 9:59 PM
juhaszPushed on May 1 2019, 10:02 PM
Parents
R20:5a8b3325d513: Define rosa::token_size_t for representing length of rosa::Token instances
Branches
Unknown
Tags
Unknown

Event Timeline

Dávid Juhász <juhasz.david.scholar@gmail.com> committed R20:8d6ba04dffe9: Fix and improve TokenizedStorage (authored by Dávid Juhász <juhasz.david.scholar@gmail.com>).May 1 2019, 9:59 PM