mbed-os/features/nanostack
Kevin Bracey 0bb4c050b7 SingletonPtr: API extensions, make constexpr
* Adjust definition to make the default constructor `constexpr`.
  This permits use in classes that want lazy initialization and their
  own `constexpr` constructor, such as `mstd::mutex`.

* Add `get_no_init()` method to allow an explicit optimisation for
  paths that know they won be the first call (such as
  `mstd::mutex::unlock`).

* Add `destroy()` method to permit destruction of the contained object.
  (`SingletonPtr`'s destructor does not call its destructor - a cheat
  to omit destructors of static objects). Needed if using in a class
  that needs proper destruction.
2019-07-18 20:02:04 +03:00
..
coap-service Merge pull request #9981 from janjongboom/patch-8 2019-04-08 10:39:56 +02:00
mbed-mesh-api Introduce Semaphore::acquire methods 2019-05-28 17:02:06 +03:00
nanostack-hal-mbed-cmsis-rtos SingletonPtr: API extensions, make constexpr 2019-07-18 20:02:04 +03:00
nanostack-interface nanostack: silence compiler warnings for implicit virtual call_in 2019-06-26 16:55:10 +03:00
sal-stack-nanostack Merge commit '1c29564f653e93a2bda270b257c9bb239de9b61e' into prepare_for_mbedos513 2019-05-21 14:22:20 +03:00
sal-stack-nanostack-eventloop Merge commit '7a7888227901179597fffc163a23dd15c8d055a9' 2019-02-25 15:53:04 +02:00
targets Add nanostack support for KW41Z 2019-01-09 07:43:41 -06:00
CONTRIBUTING.md Remove nanostack binary libraries 2017-11-16 14:20:28 +02:00