callback - Moved internal dispatch mechanism to generated op-table

This allows additional attributes to be attached to the internally
generated type such as move and destructor operations with no increase
in RAM footprint.

The current overloads can't take advantage of this, but it does open
the possibility for more powerful overloads that can provide these
additional attributes.

Changes to mbed-os memory consumption:

        .text   .data   .bss
before  57887   2292    7692
after   57842   2292    7691
pull/2851/head
Christopher Haster 2016-09-27 13:27:17 -05:00
parent 7a3594cf8a
commit 804a621231
1 changed files with 989 additions and 1618 deletions

File diff suppressed because it is too large Load Diff