Mercurial > emacs
view test/cedet/tests/testtypedefs.cpp @ 107467:f0ec21d379ff
* finder.el: Remove TODO tasks.
* info.el (Info-finder-find-node): Add node "all"
with all package info. Handle a list of multiple keywords
separated by comma.
(info-finder): In interactive use with a prefix argument,
use `completing-read-multiple' to read a list of keywords
separated by comma.
author | Juri Linkov <juri@jurta.org> |
---|---|
date | Tue, 23 Mar 2010 09:11:50 +0200 |
parents | 7f4c7f5c0eba |
children | 89eccb374dec |
line wrap: on
line source
// Sample with some fake bits out of std::string // // Thanks Ming-Wei Chang for these examples. namespace std { template <T>class basic_string { public: void resize(int); }; } typedef std::basic_string<char> mstring; using namespace std; typedef basic_string<char> bstring; int main(){ mstring a; a.// -1- ; // #1# ( "resize" ) bstring b; // It doesn't work here. b.// -2- ; // #2# ( "resize" ) return 0; } // ------------------ class Bar { public: void someFunc() {} }; typedef Bar new_Bar; template <class mytype> class TBar { public: void otherFunc() {} }; typedef TBar<char> new_TBar; int main() { new_Bar nb; new_TBar ntb; nb.// -3- ; // #3# ("someFunc") ntb.// -4- ; // #4# ("otherFunc") return 0; } // arch-tag: 5a841384-8685-4344-bf45-15d3db19a87b