… | |
… | |
305 | functions only called in exceptional or rare cases. |
305 | functions only called in exceptional or rare cases. |
306 | |
306 | |
307 | =item ecb_artificial |
307 | =item ecb_artificial |
308 | |
308 | |
309 | Declares the function as "artificial", in this case meaning that this |
309 | Declares the function as "artificial", in this case meaning that this |
310 | function is not really mean to be a function, but more like an accessor |
310 | function is not really meant to be a function, but more like an accessor |
311 | - many methods in C++ classes are mere accessor functions, and having a |
311 | - many methods in C++ classes are mere accessor functions, and having a |
312 | crash reported in such a method, or single-stepping through them, is not |
312 | crash reported in such a method, or single-stepping through them, is not |
313 | usually so helpful, especially when it's inlined to just a few instructions. |
313 | usually so helpful, especially when it's inlined to just a few instructions. |
314 | |
314 | |
315 | Marking them as artificial will instruct the debugger about just this, |
315 | Marking them as artificial will instruct the debugger about just this, |