Whole Tomato Software Forums
Whole Tomato Software Forums
Main Site | Profile | Register | Active Topics | Members | Search | FAQ
 All Forums
 Visual Assist
 Feature Requests
 Implement interface/pure virtual methods

You must be registered to post a reply.
Click here to register.

Screensize:
UserName:
Password:
Format: BoldItalicizeUnderlineStrikethrough Align leftCenterAlign right Insert horizontal ruleUpload and insert imageInsert hyperlinkInsert email addressInsert codeInsert quoted textInsert listInsert Emoji
   
Message:

Forum code is on.
Html is off.

 
Check to subscribe to this topic.
   

T O P I C    R E V I E W
Vertexwahn Posted - Mar 15 2010 : 6:43:44 PM
Often I have to implement methods from derived classes like this(C++):


class Foo
{
public:
// some comment for documentation
int foo1(const std::string &p) = 0;

bool foo2() = 0;

protected:
int foo3() = 0;
};

// implements class Foo
class Bar : public Foo
{
public:
// some comment for documentation
int foo1(const std::string &p)
{
}

bool foo2()
{
}

protected:
int foo3()
{
}
}


Often the inherited class is not in the same file as the base class, so I also have to switch between different files to look up the prototypes of different methods.

I think it would be a great addition to Visual AssistX to have a feature like "Implement interface" or "Implement inherited methods" or something like this.

I tried to write a Visual Studio Macro that handles it - but I have stopped development due lake of time, but I think its quite doable. You can watch my efforts here:

I hope to see something similar soon in Visual AssistX
http://www.youtube.com/watch?v=dF861m-GvKw
2   L A T E S T    R E P L I E S    (Newest First)
support Posted - Jan 24 2011 : 4:03:16 PM
case=1505 is implemented in build 1840
feline Posted - Mar 16 2010 : 3:14:53 PM
We are looking to add this feature to VA:

case=1505

© 2023 Whole Tomato Software, LLC Go To Top Of Page
Snitz Forums 2000