mbed library sources, mbed-dev only for TYBLE16
Fork of mbed-dev by
Please refer flowing link.
/users/kenjiArai/notebook/tyble16-module-will-become-a-mbed-family--mbedliza/
Diff: platform/CallChain.h
- Revision:
- 180:96ed750bd169
- Parent:
- 178:79309dc6340a
diff -r b0033dcd6934 -r 96ed750bd169 platform/CallChain.h --- a/platform/CallChain.h Thu Dec 07 14:01:42 2017 +0000 +++ b/platform/CallChain.h Wed Jan 17 15:23:54 2018 +0000 @@ -77,7 +77,12 @@ * * @param size (optional) Initial size of the chain */ + MBED_DEPRECATED_SINCE("mbed-os-5.6", "This class is not part of the " + "public API of mbed-os and is being removed in the future.") CallChain(int size = 4); + + MBED_DEPRECATED_SINCE("mbed-os-5.6", "This class is not part of the " + "public API of mbed-os and is being removed in the future.") virtual ~CallChain(); /** Add a function at the end of the chain @@ -87,6 +92,8 @@ * @returns * The function object created for 'func' */ + MBED_DEPRECATED_SINCE("mbed-os-5.6", "This class is not part of the " + "public API of mbed-os and is being removed in the future.") pFunctionPointer_t add(Callback<void()> func); /** Add a function at the end of the chain @@ -116,6 +123,8 @@ * @returns * The function object created for 'func' */ + MBED_DEPRECATED_SINCE("mbed-os-5.6", "This class is not part of the " + "public API of mbed-os and is being removed in the future.") pFunctionPointer_t add_front(Callback<void()> func); /** Add a function at the beginning of the chain @@ -140,6 +149,8 @@ /** Get the number of functions in the chain */ + MBED_DEPRECATED_SINCE("mbed-os-5.6", "This class is not part of the " + "public API of mbed-os and is being removed in the future.") int size() const; /** Get a function object from the chain @@ -149,6 +160,8 @@ * @returns * The function object at position 'i' in the chain */ + MBED_DEPRECATED_SINCE("mbed-os-5.6", "This class is not part of the " + "public API of mbed-os and is being removed in the future.") pFunctionPointer_t get(int i) const; /** Look for a function object in the call chain @@ -158,10 +171,14 @@ * @returns * The index of the function object if found, -1 otherwise. */ + MBED_DEPRECATED_SINCE("mbed-os-5.6", "This class is not part of the " + "public API of mbed-os and is being removed in the future.") int find(pFunctionPointer_t f) const; /** Clear the call chain (remove all functions in the chain). */ + MBED_DEPRECATED_SINCE("mbed-os-5.6", "This class is not part of the " + "public API of mbed-os and is being removed in the future.") void clear(); /** Remove a function object from the chain @@ -171,15 +188,24 @@ * @returns * true if the function object was found and removed, false otherwise. */ + MBED_DEPRECATED_SINCE("mbed-os-5.6", "This class is not part of the " + "public API of mbed-os and is being removed in the future.") bool remove(pFunctionPointer_t f); /** Call all the functions in the chain in sequence */ + MBED_DEPRECATED_SINCE("mbed-os-5.6", "This class is not part of the " + "public API of mbed-os and is being removed in the future.") void call(); + MBED_DEPRECATED_SINCE("mbed-os-5.6", "This class is not part of the " + "public API of mbed-os and is being removed in the future.") void operator ()(void) { call(); } + + MBED_DEPRECATED_SINCE("mbed-os-5.6", "This class is not part of the " + "public API of mbed-os and is being removed in the future.") pFunctionPointer_t operator [](int i) const { return get(i); }