Thread: [cedet-semantic] Can semantic complete std::?
Brought to you by:
zappo
From: Nathan H. <ce...@lo...> - 2009-02-20 13:20:44
|
Hi, I have this file: #include <iostream> int main() { std::| } Semantic finds no completion at |. Should semantic be able to do this, or something else needed before this works? Thanks! Nathan |
From: Eric M. L. <er...@si...> - 2009-02-20 15:45:40
|
Hi, This completed for me. Someone else reported a problem w/ #include <foo> with no .h wasn't parsing those files because the major mode wasn't getting set correctly. I haven't had time to look into that yet. Could that be the problem for you too? Another person said some of their header files had something like this: #define STD namespace std { #define STD_END } STD void various_definitions; STD_END That also is a parsing problem I haven't been able to fix. Eric >>> Nathan Huesken <ce...@lo...> seems to think that: >Hi, > >I have this file: > >#include <iostream> > >int main() >{ > std::| >} > >Semantic finds no completion at |. Should semantic be able to do this, >or something else needed before this works? > [ ... ] -- Eric Ludlam: er...@si... Siege: www.siege-engine.com Emacs: http://cedet.sourceforge.net |
From: Nathan H. <ce...@lo...> - 2009-02-20 23:20:52
|
Hi, In my header, it says: _GLIBCXX_BEGIN_NAMESPACE(std) That could be a similar problem to the defined STD namespace? When I open iostream with emacs, it is opened in C++ mode, so I guess the major mode is set correctly. Thanks! Nathan On Fri, Feb 20, 2009 at 10:45:35AM -0500, Eric M. Ludlam wrote: > Hi, > > This completed for me. Someone else reported a problem w/ #include > <foo> with no .h wasn't parsing those files because the major mode > wasn't getting set correctly. I haven't had time to look into that > yet. Could that be the problem for you too? > > Another person said some of their header files had something like > this: > > #define STD namespace std { > #define STD_END } > > STD > > void various_definitions; > > STD_END > > That also is a parsing problem I haven't been able to fix. > > Eric > > > >>> Nathan Huesken <ce...@lo...> seems to think that: > >Hi, > > > >I have this file: > > > >#include <iostream> > > > >int main() > >{ > > std::| > >} > > > >Semantic finds no completion at |. Should semantic be able to do this, > >or something else needed before this works? > > > [ ... ] > > -- > Eric Ludlam: er...@si... > Siege: www.siege-engine.com Emacs: http://cedet.sourceforge.net > -- _________________________________________ / If we don't all watch the same TV, \ | what will keep our culture homogeneous? | | | \ -- Calvin / ----------------------------------------- \ ,__, \ (oo)____ (__) )\ ||--|| * |
From: bread <bre...@gm...> - 2009-02-20 16:32:34
|
maybe u forgot to add "using namespace std;" after "#include <iostream>" ? Plz try it out and HTH. On Fri, Feb 20, 2009 at 8:05 PM, Nathan Huesken <ce...@lo...>wrote: > Hi, > > I have this file: > > #include <iostream> > > int main() > { > std::| > } > > Semantic finds no completion at |. Should semantic be able to do this, > or something else needed before this works? > > Thanks! > Nathan > > > ------------------------------------------------------------------------------ > Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, > CA > -OSBC tackles the biggest issue in open source: Open Sourcing the > Enterprise > -Strategies to boost innovation and cut costs with open source > participation > -Receive a $600 discount off the registration fee with the source code: > SFAD > http://p.sf.net/sfu/XcvMzF8H > _______________________________________________ > cedet-semantic mailing list > ced...@li... > https://lists.sourceforge.net/lists/listinfo/cedet-semantic > -- Zhiqiu Kong (孔直秋) EDA Labs Dept. Computer Science & Technology Tsinghua University P.R China 100084 |