C ++コードでテンプレートをコンパイルした後に発生するすべてのインスタンス化を確認するにはどうすればよいですか?たとえば、このコードをコンパイルした後:
#include <iostream>
using namespace std;
template <class a_type> class TemplateClass {
a_type m_one ;
a_type m_two ;
};
int main (){
TemplateClass<int> intClass ;
TemplateClass<char> charClass ;
}
クラスのあるC++ファイルを見たい:
template <int> class TemplateClass {
int m_one ;
int m_two ;
};
と同じクラスchar
。私はEclipseまたはVisualStudioでの提案を好みます。