The idea behind inline functions is to insert the code of a known function at the point where the function is called. If done carefully, this can improve the application's performance in exchange for enhanced compile time and possibly (but not always) an enhanced in the size of the generated binary executables.