Contrary to popular opinion, the keyword inline is not some sort of magic bullet. It is, however, a useful tool when employed properly. The question is: When should you use it?
What does inline do?
Does making a function inline increase efficiency?
When and how should you decide to inline a function?