Thanks for your comment! STL is one of the weaknesses of a real C++ interpreter: it needs to interpret the templated functions on the fly, and that's tricky code and very platform dependent, see e.g. __push_heap() in /usr/include/c++/4.5/bits/stl_heap.h. If the cling project succeeds it should solve our problems with STL, simply because it's all complied by a "proper" compiler library: clang.
That said, of course you should be able to create dictionaries for your STL containers. If you cannot you should post e.g. to the ROOT forum.
STL dictionaries
Hi Libor,
Thanks for your comment! STL is one of the weaknesses of a real C++ interpreter: it needs to interpret the templated functions on the fly, and that's tricky code and very platform dependent, see e.g. __push_heap() in /usr/include/c++/4.5/bits/stl_heap.h. If the cling project succeeds it should solve our problems with STL, simply because it's all complied by a "proper" compiler library: clang.
That said, of course you should be able to create dictionaries for your STL containers. If you cannot you should post e.g. to the ROOT forum.
Cheers, Axel.