I have been doing a lot of reading recently and whilst covering inheritance (and virtual functions) I keep stumbling across the "inline" keyword. Now I know what inline is in the normal sense- compiler may replace function calls with the exact code. However, the number of times I have seen it mentioned with regards to inheritance- is there some special reason for using inline within inheritance? I don't understand why it keeps being mentioned....
What extra role does an inline function have within inheritance/derived classes/virtual functions?