Compile error with Intel C++

Vinnie Falco vinnie.falco at gmail.com
Thu Apr 26 14:23:51 UTC 2012


I get this obscure error when compiling with the Intel C++ compiler:

D:\TagLib\tlist.tcc: error #308: class template
"TagLib::List<T>::ListPrivate [with T=TagLib::ByteVector]" is
inaccessible
    template <class TP> class List<T>::ListPrivate<TP *>  : public
ListPrivateBase
                                       ^
            detected during instantiation of class "TagLib::List<T>
[with T=TagLib::ByteVector]"

It is in the declaration of ListPrivate:

template <class T>
template <class TP> class List<T>::ListPrivate<TP *>  : public
ListPrivateBase // error
{



-- 
Follow me on Github: https://github.com/vinniefalco


More information about the taglib-devel mailing list