Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Diff: ble/CallChainOfFunctionPointersWithContext.h
- Revision:
- 1048:efb29faf12fc
- Parent:
- 1042:21a86ac7f5b1
- Child:
- 1052:b55e1ad3e1b3
--- a/ble/CallChainOfFunctionPointersWithContext.h Mon Jan 11 08:51:27 2016 +0000
+++ b/ble/CallChainOfFunctionPointersWithContext.h Mon Jan 11 08:51:28 2016 +0000
@@ -61,9 +61,9 @@
typedef FunctionPointerWithContext<ContextType> *pFunctionPointerWithContext_t;
public:
- /** Create an empty chain
+ /** Create an empty chain.
*
- * @param size (optional) Initial size of the chain
+ * @param size (optional) Initial size of the chain.
*/
CallChainOfFunctionPointersWithContext() : chainHead(NULL) {
/* empty */
@@ -73,24 +73,24 @@
clear();
}
- /** Add a function at the front of the chain
+ /** Add a function at the front of the chain.
*
- * @param function A pointer to a void function
+ * @param function A pointer to a void function.
*
* @returns
- * The function object created for 'function'
+ * The function object created for 'function'.
*/
pFunctionPointerWithContext_t add(void (*function)(ContextType context)) {
return common_add(new FunctionPointerWithContext<ContextType>(function));
}
- /** Add a function at the front of the chain
+ /** Add a function at the front of the chain.
*
- * @param tptr pointer to the object to call the member function on
- * @param mptr pointer to the member function to be called
+ * @param tptr Pointer to the object to call the member function on.
+ * @param mptr Pointer to the member function to be called.
*
* @returns
- * The function object created for 'tptr' and 'mptr'
+ * The function object created for 'tptr' and 'mptr'.
*/
template<typename T>
pFunctionPointerWithContext_t add(T *tptr, void (T::*mptr)(ContextType context)) {
@@ -115,7 +115,7 @@
}
/** Call all the functions in the chain in sequence
- * @Note: the stack frames of all the callbacks within the chained
+ * @Note: The stack frames of all the callbacks within the chained
* FunctionPointers will stack up. Hopefully there won't be too many
* chained FunctionPointers.
*/
@@ -140,7 +140,7 @@
private:
pFunctionPointerWithContext_t chainHead;
- /* disallow copy constructor and assignment operators */
+ /* Disallow copy constructor and assignment operators. */
private:
CallChainOfFunctionPointersWithContext(const CallChainOfFunctionPointersWithContext &);
CallChainOfFunctionPointersWithContext & operator = (const CallChainOfFunctionPointersWithContext &);