Lines Matching refs:svgNativeType
188 my $svgNativeType;
190 return ($svgPropertyType, $svgListPropertyType, $svgNativeType) if not $implType =~ /SVG/;
192 $svgNativeType = $codeGenerator->GetSVGTypeNeedingTearOff($implType);
193 return ($svgPropertyType, $svgListPropertyType, $svgNativeType) if not $svgNativeType;
195 # Append space to avoid compilation errors when using PassRefPtr<$svgNativeType>
196 $svgNativeType = "$svgNativeType ";
199 if ($svgNativeType =~ /SVGPropertyTearOff/) {
202 } elsif ($svgNativeType =~ /SVGListPropertyTearOff/ or $svgNativeType =~ /SVGStaticListPropertyTearOff/) {
206 } elsif ($svgNativeType =~ /SVGTransformListPropertyTearOff/) {
210 } elsif ($svgNativeType =~ /SVGPathSegListPropertyTearOff/) {
219 return ($svgPropertyType, $svgListPropertyType, $svgNativeType);
247 my ($svgPropertyType, $svgListPropertyType, $svgNativeType) = GetSVGPropertyTypes($implClassName);
262 if ($svgNativeType) {
263 if ($svgNativeType =~ /SVGStaticListPropertyTearOff/) {
690 my $svgNativeType = $codeGenerator->GetSVGTypeNeedingTearOff($implClassName);
702 if ($svgNativeType) {
706 $svgNativeType* imp = V8${implClassName}::toNative(info.Holder());
710 $svgNativeType* wrapper = V8${implClassName}::toNative(info.Holder());
833 my $svgNativeType = $codeGenerator->GetSVGTypeNeedingTearOff($attrType);
835 push(@implContentDecls, " return toV8(static_cast<$svgNativeType*>($result));\n");
913 my $svgNativeType = $codeGenerator->GetSVGTypeNeedingTearOff($implClassName);
914 if ($svgNativeType) {
918 $svgNativeType* imp = V8${implClassName}::toNative(info.Holder());
921 push(@implContentDecls, " $svgNativeType* wrapper = V8${implClassName}::toNative(info.Holder());\n");
1024 if ($svgNativeType) {
1221 my ($svgPropertyType, $svgListPropertyType, $svgNativeType) = GetSVGPropertyTypes($implClassName);
1223 if ($svgNativeType) {
2727 my $svgNativeType = $codeGenerator->GetSVGTypeNeedingTearOff($returnType);
2728 $result .= $indent . "return toV8(WTF::getPtr(${svgNativeType}::create($return)));\n";
2803 my $svgNativeType = $codeGenerator->GetSVGTypeNeedingTearOff($type);
2804 if ($svgNativeType) {
2805 if ($svgNativeType =~ /List$/) {
2806 return "${svgNativeType}*";
2808 return "RefPtr<${svgNativeType} >";