yes you are. if they arent referencing actual code, they do it like this:
to do such and such, you would use boost.foo to do that.
If documentation does that it is poorly written because, as you just showed, it would cause confusion when actually writing code. If the references refer to it as boost.foo then it would make the beginning programmer think that they had to either do something like boost.foo or even boost::boost.foo