I am pretty sure this has something to do with a vector of void function pointers, but I can’t really make anything out of it.
Can someone break this down for me?
__gnu_cxx::__normal_iterator<unsigned long long const*, std::vector<unsigned long long, std::allocator<unsigned long long> > >::difference_type __gnu_cxx::operator-<unsigned long long const*, unsigned long long const*, std::vector<unsigned long long, std::allocator<unsigned long long> ...> >(__gnu_cxx::__normal_iterator<unsigned long long const*, std::vector<unsigned long long, std::allocator<unsigned long long> > > const&, __gnu_cxx::__normal_iterator<unsigned long long const*, std::vector<unsigned long long, std::allocator<unsigned long long> > > const&)
If I am correct, this could be roughly translated to:
So, probably it is referring to the function that computes the difference (=distance) between two iterators of a vector. Anyhow, when the optimizer is on such function should actually be turned in a simple inlined pointers comparison.