460
461
/* Perform a class-based lookup (if class prefix supplied) */
463
464
tname = NewStringf("%s::%s",prefix,name);
464
465
rn = name_object_get(namehash, tname, decl, ncdecl);
471
rn = name_object_get(namehash, tname, decl, ncdecl);
466
476
/* A template-based class lookup */
467
477
if (!rn && SwigType_istemplate(prefix)) {
468
478
String *tprefix = SwigType_templateprefix(prefix);
470
rn = name_object_get(namehash, tname, decl, ncdecl);
480
rn = Swig_name_object_get(namehash, tprefix, name, decl);