Author |
Topic  |
|
diehard2
Junior Member
 
19 Posts |
Posted - Nov 21 2012 : 10:25:52 AM
|
Hi,
We have a very common(for out codebase) templated class that we can't seem to get VAX intellisense for. VAX knows that it's a class, I can jump to the header. The VA Outline works correctly (listing all of the methods), Alt-G will jump to the definition. But typing the . operator will not pull up any information and ctrl+space gives a message "Intellisense: No additional information available". What is interesting, is if I don't specify the template parameter I get intellisense. For instance
MyDynArray foo; //foo. will bring up member functions MyDynArray<int> bar; //bar. will bring up nothing but an intellisense error
I have checked and unchecked the box for getting default intellisense from visual studio without effect. Unfortunately, I can't send the files as they're proprietary. I have added my information below. If there is anything I can do for troubleshooting or helping you out, please let me know.
VA_X.dll file version 10.7.1918.0 built 2012.10.26 Licensed to: VA X: DevEnv.exe version 10.0.40219.1 Professional msenv.dll version 10.0.40219.1 Comctl32.dll version 6.10.7601.17514 Windows 7 6.1 Build 7601 Service Pack 1 8 processors (x86-64; WOW64) Language info: 1252, 0x409
Platform: Custom Stable Includes: C:\\libsupc++_gcc_4_7_0; C:\\libsupc++_gcc_4_7_0\\ginclude; C:\\libstd_gcc_4_7_0; C:\\libstd_gcc_4_7_0\\std; C:\\libstd_gcc_4_7_0\\c_compatibility; C:\\libstd_gcc_4_7_0\\c_std; C:\\libstd_gcc_4_7_0\\decimal; C:\\full\\include; C:\\full\\fire; C:\\full; C:\\libstd_gcc_4_7_0\\tr2; C:\\libstd_gcc_4_7_0\\tr1; C:\\libstd_gcc_4_7_0\\parallel; C:\\libstd_gcc_4_7_0\\ext; C:\\libstd_gcc_4_7_0\\c_global; C:\\libstd_gcc_4_7_0\\c; C:\\libstd_gcc_4_7_0\\bits; C:\\libstd_gcc_4_7_0\\backward;
Other Includes:
Stable Source Directories:
|
Edited by - diehard2 on Nov 21 2012 10:26:22 AM |
|
feline
Whole Tomato Software
    
United Kingdom
19179 Posts |
Posted - Nov 22 2012 : 2:58:35 PM
|
Are you using macros to help create this template class? Is this a simple template? A derived template class?
I am assuming there is something different about this class, somehow. If not the template its self, then perhaps the header file it is sitting in.
If you open VA's Find Symbol dialog and search for this template class, what does VA list? Is this the only class shown, or is there another class / symbol with the same name that could be confusing things? |
zen is the art of being at one with the two'ness |
 |
|
|
Topic  |
|
|
|