Thanks Paul.

>Or have I misunderstood? Are you saying that Intellisense stops working
>altogether when you use filesystem::path, and then refuses to work on
>any other code that you type in?

Yes, that's correct.  Anything before the line of code, in the original post, works ( i.e. if I do std::[intellisense works]) but after (i.e. std::[no intellisense]) and it doesn't.

Also, I didn't mean to imply this is a boost issue, it certainly isn't.  But was wondering if other folks have the same issue(s) or know a workaround.

Thanks again,
Graham


On 4/19/07, Paul Giaccone <paulg@cinesite.co.uk> wrote:
Graham Reitz wrote:

> This is probably a little out of scope but I am hoping that someone
> has gotten this to work.
>
> A code line like this:
>
> boost::filesystem::path working_path_a(
> boost::filesystem::current_path() );
>
> ...causes vstudio 2005 intellisense to stop working.  It says this 'No
> additional Information Available' at the bottom.
>
> Anything before that line and intellisense works fine and anything
> after it doesn't.
>
> Any help would be greatly appreciated.   As a relatively new user to
> boost having this feature really helps out.
>
> Thanks,
> Graham

Intellisense is a misnomer (/pace/ Bill Gates) in my opinion, as it is
not intelligent and sometimes makes no sense. I find that it fails to
find members of elements of an array of class instantiations. For example:

    class MyClass
    {
    public:   //for the sake of example
       int member;
    };

    MyClass x;
    MyClass y[10];

    x.member = 1;
    y[0].member = 2;

Typing the dot after the x will suggest "member", but Intellisense fails
to do so when you type "y[0].", I seem to recall.

So I'm sorry to say that I think this might be an Intellisense issue
rather than a Boost one. I hope someone can say otherwise, but sometimes
Intellisense isn't up to the job and you have to type things out by hand.

Or have I misunderstood? Are you saying that Intellisense stops working
altogether when you use filesystem::path, and then refuses to work on
any other code that you type in?

_______________________________________________
Boost-users mailing list
Boost-users@lists.boost.org
http://lists.boost.org/mailman/listinfo.cgi/boost-users