sajty/ember — comment on commit 8d3a18082139e02ee7d250ec949b9d4961be9ee6
File: doc/template_header.h line 151
By erikhjortsberg:

The linker does any inlining by itself.
It's actually incorrect C++ to not provide a implementation of anything marked as "inline" in the same compilation unit (i.e. header).
So if you had getName() in a .cpp file and marked the definition in the .h file as "inline" you would get a compilation error,