What are the differences between these four inline (key)words?
inline, __inline, __inline__, __forceinline.
inline
__inline
__inline__
__forceinline
For the Visual Studio compiler it means:
inline - suggestion to the compiler to inline your code
__forceinline - overrides the builtin compiler optimization and generates inline code
For more details see: http://msdn.microsoft.com/en-us/library/z8y1yy88%28VS.71%29.aspx