BLE
Fork of BLE_API by
Diff: ble/CallChainOfFunctionPointersWithContext.h
- Revision:
- 936:e9b595e6b0ed
- Parent:
- 935:5e3acddfcd82
- Child:
- 938:4932e700daf2
diff -r 5e3acddfcd82 -r e9b595e6b0ed ble/CallChainOfFunctionPointersWithContext.h --- a/ble/CallChainOfFunctionPointersWithContext.h Thu Nov 26 12:52:06 2015 +0000 +++ b/ble/CallChainOfFunctionPointersWithContext.h Thu Nov 26 12:52:06 2015 +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 &);