The committee is working on revisions to the C++ standard, but don't expect it this week or anything. 2003 is the most recent.
A function outside a class declaration is not inlined automatically, if you mean that every such function is inlined. Assuming you've turned on optimizations (I think, anyway; maybe even without), most compilers will consider such functions for inlining whether you say anything about it or not automatically.
EDIT: Assuming the compiler can see the function definition, as mentioned above.