Refactor DeclarationId

Authored by kfunk on Sep 2 2015, 10:02 PM.

Description

Refactor DeclarationId

Make use C++11 union (saves around 8 bytes per instance)

Differential Revision: https://phabricator.kde.org/D322

Details