In section 7.1.1 of the book \"The C++ Programming Language\" the author states:
\"inline function still has a unique address and so do the static variables of an in
I think you are confusing the location of the inlined functions object code, with the implications of inlining. Typically we visualize inlined functions as being placed within the calling function at the source code level. What the book is saying is that the variable names, including the use of static within inline functions, are treated just the same as if the function was in fact your typical, stand-alone function.
Furthermore, treatment of functions with the inline keyword, does not guarantee that they will be inlined, and for instances where they cannot (such as when requiring an address), a non-inlined version will be generated.