This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
compilable example from loki (a lot of identical problems cause inaccurate code model): namespace stttd { typedef unsigned long size_t; } namespace Loki { namespace LongevityLifetime { template <unsigned int Longevity, class T> class SingletonFixedLongevity { public: }; template <class T> struct DieLast : SingletonFixedLongevity<0xFFFFFFFF ,T> {}; /** @struct DieAsSmallObjectParent @ingroup SmallObjectGroup Lifetime policy to manage lifetime dependencies of SmallObject base and child classes. The Base class should have this lifetime */ template <class T> struct DieAsSmallObjectParent : DieLast<T> {}; } class SmallObjAllocator { }; class Mutex { public: }; template <class Host, class MutexPolicy = ::Loki::Mutex> class SingleThreaded { public: }; template < template <class, class> class ThreadingModel = ::Loki::SingleThreaded, stttd::size_t chunkSize = 100, stttd::size_t maxSmallObjectSize = 100, stttd::size_t objectAlignSize = 100, template <class> class LifetimePolicy = LongevityLifetime::DieAsSmallObjectParent, class MutexPolicy = ::Loki::Mutex > class AllocatorSingleton : public SmallObjAllocator { }; }
fixed http://hg.netbeans.org/main?cmd=changeset;node=143a9aee26d1
Integrated into 'main-golden', available in NB_Trunk_Production #244 build Changeset: http://hg.netbeans.org/main/rev/143a9aee26d1 User: Vladimir Voskresensky <vv159170@netbeans.org> Log: fixed IZ#136734: Error on handling template parameters of class with default values