stl header file errors
Amitoj Singh Sukhija, Gurgaon
amitoj@ggn.hcltech.com
Wed May 23 05:11:00 GMT 2001
I am getting the following errors on Linux Redhat6.2, with GCC 2.95.2. Can
someone please guide me on how to remove these errors:
MySymbls.cpp:225: no match for `_Rb_tree_iterator<pair<const long unsigned
int,map<basic_stri
ng<char,string_char_traits<char>,__default_alloc_template<true,0>
>,tagSymbolData,less<basic_s
tring<char,string_char_traits<char>,__default_alloc_template<true,0> >
>,allocator<tagSymbolDa
ta> > >,pair<const long unsigned
int,map<basic_string<char,string_char_traits<char>,__default_
alloc_template<true,0>
>,tagSymbolData,less<basic_string<char,string_char_traits<char>,__defau
lt_alloc_template<true,0> > >,allocator<tagSymbolData> > > &,pair<const long
unsigned int,map<
basic_string<char,string_char_traits<char>,__default_alloc_template<true,0>
>,tagSymbolData,le
ss<basic_string<char,string_char_traits<char>,__default_alloc_template<true,
0> > >,allocator<t
agSymbolData> > > *> & != int'
/usr/local/lib/gcc-lib/i686-pc-linux-gnu/2.95.2/../../../../include/g++-3/st
l_tree.h:193: cand
idates are: bool operator !=(const _Rb_tree_base_iterator &, const
_Rb_tree_base_iterator &)
MySymbls.cpp: In function `char * SymbolBitMaskToString(long unsigned int,
long unsigned int)
':
MySymbls.cpp:251: no match for `_Rb_tree_iterator<pair<const long unsigned
int,map<basic_stri
ng<char,string_char_traits<char>,__default_alloc_template<true,0>
>,tagSymbolData,less<basic_s
tring<char,string_char_traits<char>,__default_alloc_template<true,0> >
>,allocator<tagSymbolDa
ta> > >,pair<const long unsigned
int,map<basic_string<char,string_char_traits<char>,__default_
alloc_template<true,0>
>,tagSymbolData,less<basic_string<char,string_char_traits<char>,__defau
lt_alloc_template<true,0> > >,allocator<tagSymbolData> > > &,pair<const long
unsigned int,map<
basic_string<char,string_char_traits<char>,__default_alloc_template<true,0>
>,tagSymbolData,le
ss<basic_string<char,string_char_traits<char>,__default_alloc_template<true,
0> > >,allocator<t
agSymbolData> > > *> & != int'
/usr/local/lib/gcc-lib/i686-pc-linux-gnu/2.95.2/../../../../include/g++-3/st
l_tree.h:193: cand
idates are: bool operator !=(const _Rb_tree_base_iterator &, const
_Rb_tree_base_iterator &)
MySymbls.cpp: In function `char * SymbolBitMaskToSymbolName(long unsigned
int, long unsigned
int)':
The following header files are included in the source:
#include <iostream>
#include <string>
#include <map>
#include <vector>
#include <iterator>
#include <assert.h>
Thanks,
Amitoj.
More information about the Gcc-bugs
mailing list