I started trying to load a bunch of libraries and utilities of mine with CINT and of course I’m running into some proble regarding templates.
I still don’t know what is the problem, and I have quite a history of asking stupid questions, but since the template business is not trivial I just ask the question and see what people can tell me.
I admit it is one of those that couls create complications. My class inherits from std::iterator (actually I didn’t write it, only trying to use it interactively)
The first lines of the file that gives trouble are
#include <utl/Pair.h>
#include <vector>
#include <iostream>
namespace utl {
class TabulatedFunctionIterator:
public std::iterator<std::input_iterator_tag,
utl::Pair,
ptrdiff_t>{
The class Pair has no stl inside is just a simple pair, nothing fancy. So maybe the problem is the inheritance?
I knew there would be something I was missing. I’m not doing that. Is there a place where these things about stl and cint are explained? I have a copy of the manual (outdated, perhaps), but maybe there is a better place where all these things are.