J
John Goche
Hello,
I have been going through several header source files which define
classes with inline functions. In the case where the inline functions
are not defined in place, the inline functions from all classes within
the header file are included via a separate file, at the end of the
file, with a directive of the form:
#include <foo.inl>
Could anyone explain what the reason could be for separating the
inline functions into a separate file in this way?
Thanks,
JG
I have been going through several header source files which define
classes with inline functions. In the case where the inline functions
are not defined in place, the inline functions from all classes within
the header file are included via a separate file, at the end of the
file, with a directive of the form:
#include <foo.inl>
Could anyone explain what the reason could be for separating the
inline functions into a separate file in this way?
Thanks,
JG