While it would be very convenient to use inline functions at some situations,
Are there any drawbacks with inline functions?
Conclusion:
I don't know if my answer's related to the question but:
Be very careful about inline virtual methods! Some buggy compilers (previous versions of Visual C++ for example) would generate inline code for virtual methods where the standard behaviour was to do nothing but go down the inheritance tree and call the appropriate method.