I have a class derived from std::list. In its member functions some std::list symbols appear in italic and some do not...
FxRateStats.h:
class FxRateStats : protected std::list<FxRatePeriodInfo>
{
...
const_iterator FxRateStats::find( unsigned long ulRateTime ) const;
...
};
FxRateStats.cpp:
FxRateStats::const_iterator FxRateStats::find( unsigned long ulRateTime ) const
{
if ( empty() )
return end();
unsigned long ulMinTime = front().timePeriodStart;
unsigned long ulMaxTime = back().timePeriodStart;
...
}
In the example above, end() and back() appear in italic but empty() and front() do not. And no, the class does not define its own versions of those methods. Rebuilding symbol databases doesn't help.