In boost 1.34.1, there is a member boost::filesystem::path. Visual Assist will not recognize that this member exists in the popup dialog for members in the filesystem enumeration after typing the last colon.
If you type "path" regardless and place the caret into it what, if anything, is shown in VA's context and definition fields? "path" is suggested for me, using VS2005 and VA 1626 with boost 1.33.1, and the definition field shows:
class BOOST_FILESYSTEM_DECL path{...}
do you have "Get content from default Intellisense" turned on or off?
I got the same problem. Additionally "path" will get the red underline although the code compiles fine and suggestions are available for instances of "boost::filesystem::path".
As with my "red underline on iterators" issue this can be fixed by declaring "using namespace boost::filesystem". The red underline will disappear and "path" will appear in suggestions.