Skip to content

Commit 41a3665

Browse files
committed
Reformat long lines in CppTypePrinter.cs.
1 parent 55a31b0 commit 41a3665

File tree

1 file changed

+59
-29
lines changed

1 file changed

+59
-29
lines changed

src/Generator/Generators/C/CppTypePrinter.cs

Lines changed: 59 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,8 @@ public override TypePrinterResult VisitTagType(TagType tag, TypeQualifiers quals
4343
return $"{qual}{tag.Declaration.Visit(this)}";
4444
}
4545

46-
public override TypePrinterResult VisitArrayType(ArrayType array, TypeQualifiers quals)
46+
public override TypePrinterResult VisitArrayType(ArrayType array,
47+
TypeQualifiers quals)
4748
{
4849
var arraySuffix = string.Empty;
4950

@@ -83,7 +84,8 @@ private static string ConvertModifierToString(PointerType.TypeModifier modifier)
8384
return string.Empty;
8485
}
8586

86-
public override TypePrinterResult VisitPointerType(PointerType pointer, TypeQualifiers quals)
87+
public override TypePrinterResult VisitPointerType(PointerType pointer,
88+
TypeQualifiers quals)
8789
{
8890
var pointeeType = pointer.Pointee.Visit(this, pointer.QualifiedPointee.Qualifiers);
8991
var mod = PrintTypeModifiers ? ConvertModifierToString(pointer.Modifier) : string.Empty;
@@ -96,18 +98,21 @@ public override TypePrinterResult VisitPointerType(PointerType pointer, TypeQual
9698
return pointeeType;
9799
}
98100

99-
public override TypePrinterResult VisitMemberPointerType(MemberPointerType member, TypeQualifiers quals)
101+
public override TypePrinterResult VisitMemberPointerType(MemberPointerType member,
102+
TypeQualifiers quals)
100103
{
101104
return string.Empty;
102105
}
103106

104-
public override TypePrinterResult VisitBuiltinType(BuiltinType builtin, TypeQualifiers quals)
107+
public override TypePrinterResult VisitBuiltinType(BuiltinType builtin,
108+
TypeQualifiers quals)
105109
{
106110
var qual = GetStringQuals(quals);
107111
return $"{qual}{VisitPrimitiveType(builtin.Type)}";
108112
}
109113

110-
public override TypePrinterResult VisitPrimitiveType(PrimitiveType primitive, TypeQualifiers quals)
114+
public override TypePrinterResult VisitPrimitiveType(PrimitiveType primitive,
115+
TypeQualifiers quals)
111116
{
112117
var qual = GetStringQuals(quals);
113118
return $"{qual}{VisitPrimitiveType(primitive)}";
@@ -142,7 +147,9 @@ public virtual TypePrinterResult VisitPrimitiveType(PrimitiveType primitive)
142147
case PrimitiveType.Float128: return "__float128";
143148
case PrimitiveType.IntPtr: return "void*";
144149
case PrimitiveType.UIntPtr: return "uintptr_t";
145-
case PrimitiveType.Null: return PrintFlavorKind == CppTypePrintFlavorKind.Cpp ? "std::nullptr_t" : "NULL";
150+
case PrimitiveType.Null:
151+
return PrintFlavorKind == CppTypePrintFlavorKind.Cpp ?
152+
"std::nullptr_t" : "NULL";
146153
case PrimitiveType.String:
147154
{
148155
switch (PrintFlavorKind)
@@ -175,7 +182,8 @@ public virtual TypePrinterResult VisitPrimitiveType(PrimitiveType primitive)
175182
throw new NotSupportedException();
176183
}
177184

178-
public override TypePrinterResult VisitTypedefType(TypedefType typedef, TypeQualifiers quals)
185+
public override TypePrinterResult VisitTypedefType(TypedefType typedef,
186+
TypeQualifiers quals)
179187
{
180188
FunctionType func;
181189
var qual = GetStringQuals(quals);
@@ -187,17 +195,20 @@ public override TypePrinterResult VisitTypedefType(TypedefType typedef, TypeQual
187195
return $"{qual}{typedef.Declaration.Visit(this)}";
188196
}
189197

190-
public override TypePrinterResult VisitAttributedType(AttributedType attributed, TypeQualifiers quals)
198+
public override TypePrinterResult VisitAttributedType(AttributedType attributed,
199+
TypeQualifiers quals)
191200
{
192201
return attributed.Modified.Visit(this);
193202
}
194203

195-
public override TypePrinterResult VisitDecayedType(DecayedType decayed, TypeQualifiers quals)
204+
public override TypePrinterResult VisitDecayedType(DecayedType decayed,
205+
TypeQualifiers quals)
196206
{
197207
return decayed.Decayed.Visit(this);
198208
}
199209

200-
public override TypePrinterResult VisitTemplateSpecializationType(TemplateSpecializationType template, TypeQualifiers quals)
210+
public override TypePrinterResult VisitTemplateSpecializationType(
211+
TemplateSpecializationType template, TypeQualifiers quals)
201212
{
202213
var specialization = template.GetClassTemplateSpecialization();
203214
if (specialization == null)
@@ -215,7 +226,8 @@ public override TypePrinterResult VisitDependentTemplateSpecializationType(
215226
return string.Empty;
216227
}
217228

218-
public override TypePrinterResult VisitTemplateParameterType(TemplateParameterType param, TypeQualifiers quals)
229+
public override TypePrinterResult VisitTemplateParameterType(
230+
TemplateParameterType param, TypeQualifiers quals)
219231
{
220232
if (param.Parameter == null || param.Parameter.Name == null)
221233
return string.Empty;
@@ -229,29 +241,35 @@ public override TypePrinterResult VisitTemplateParameterSubstitutionType(
229241
return param.Replacement.Type.Visit(this, quals);
230242
}
231243

232-
public override TypePrinterResult VisitInjectedClassNameType(InjectedClassNameType injected, TypeQualifiers quals)
244+
public override TypePrinterResult VisitInjectedClassNameType(
245+
InjectedClassNameType injected, TypeQualifiers quals)
233246
{
234247
return injected.Class.Visit(this);
235248
}
236249

237-
public override TypePrinterResult VisitDependentNameType(DependentNameType dependent, TypeQualifiers quals)
250+
public override TypePrinterResult VisitDependentNameType(
251+
DependentNameType dependent, TypeQualifiers quals)
238252
{
239-
return dependent.Qualifier.Type != null ? dependent.Qualifier.Visit(this).Type : string.Empty;
253+
return dependent.Qualifier.Type != null ?
254+
dependent.Qualifier.Visit(this).Type : string.Empty;
240255
}
241256

242-
public override TypePrinterResult VisitPackExpansionType(PackExpansionType packExpansionType, TypeQualifiers quals)
257+
public override TypePrinterResult VisitPackExpansionType(
258+
PackExpansionType packExpansionType, TypeQualifiers quals)
243259
{
244260
return string.Empty;
245261
}
246262

247-
public override TypePrinterResult VisitUnaryTransformType(UnaryTransformType unaryTransformType, TypeQualifiers quals)
263+
public override TypePrinterResult VisitUnaryTransformType(
264+
UnaryTransformType unaryTransformType, TypeQualifiers quals)
248265
{
249266
if (unaryTransformType.Desugared.Type != null)
250267
return unaryTransformType.Desugared.Visit(this);
251268
return unaryTransformType.BaseType.Visit(this);
252269
}
253270

254-
public override TypePrinterResult VisitVectorType(VectorType vectorType, TypeQualifiers quals)
271+
public override TypePrinterResult VisitVectorType(VectorType vectorType,
272+
TypeQualifiers quals)
255273
{
256274
// an incomplete implementation but we'd hardly need anything better
257275
return "__attribute__()";
@@ -293,17 +311,20 @@ public override TypePrinterResult VisitCILType(CILType type, TypeQualifiers qual
293311
return "void*";
294312
}
295313

296-
public override TypePrinterResult VisitUnsupportedType(UnsupportedType type, TypeQualifiers quals)
314+
public override TypePrinterResult VisitUnsupportedType(UnsupportedType type,
315+
TypeQualifiers quals)
297316
{
298317
return string.Empty;
299318
}
300319

301-
public override TypePrinterResult VisitDeclaration(Declaration decl, TypeQualifiers quals)
320+
public override TypePrinterResult VisitDeclaration(Declaration decl,
321+
TypeQualifiers quals)
302322
{
303323
return VisitDeclaration(decl);
304324
}
305325

306-
public override TypePrinterResult VisitFunctionType(FunctionType function, TypeQualifiers quals)
326+
public override TypePrinterResult VisitFunctionType(FunctionType function,
327+
TypeQualifiers quals)
307328
{
308329
var arguments = function.Parameters;
309330
var returnType = function.ReturnType;
@@ -336,7 +357,8 @@ public override TypePrinterResult VisitParameters(IEnumerable<Parameter> @params
336357
return string.Join(", ", args);
337358
}
338359

339-
public override TypePrinterResult VisitParameter(Parameter param, bool hasName = true)
360+
public override TypePrinterResult VisitParameter(Parameter param,
361+
bool hasName = true)
340362
{
341363
var result = param.Type.Visit(this, param.QualifiedType.Qualifiers);
342364

@@ -358,7 +380,8 @@ public override TypePrinterResult VisitDelegate(FunctionType function)
358380
throw new NotImplementedException();
359381
}
360382

361-
public TypePrinterResult GetDeclName(Declaration declaration, TypePrintScopeKind scope)
383+
public TypePrinterResult GetDeclName(Declaration declaration,
384+
TypePrintScopeKind scope)
362385
{
363386
switch (scope)
364387
{
@@ -403,7 +426,8 @@ public override TypePrinterResult VisitClassDecl(Class @class)
403426
return VisitDeclaration(@class);
404427
}
405428

406-
public override TypePrinterResult VisitClassTemplateSpecializationDecl(ClassTemplateSpecialization specialization)
429+
public override TypePrinterResult VisitClassTemplateSpecializationDecl(
430+
ClassTemplateSpecialization specialization)
407431
{
408432
return string.Format("{0}<{1}>", specialization.TemplatedDecl.Visit(this),
409433
string.Join(", ",
@@ -424,7 +448,8 @@ public override TypePrinterResult VisitFunctionDecl(Function function)
424448

425449
public override TypePrinterResult VisitMethodDecl(Method method)
426450
{
427-
// HACK: this should never happen but there's an inexplicable crash with the 32-bit Windows CI - I have no time to fix it right now
451+
// HACK: this should never happen but there's an inexplicable crash
452+
// with the 32-bit Windows CI - needs investigation.
428453
var functionType = method.FunctionType.Type.Desugar() as FunctionType;
429454
if (functionType == null)
430455
return string.Empty;
@@ -539,20 +564,23 @@ public override string ToString(CppSharp.AST.Type type)
539564
return type.Visit(this);
540565
}
541566

542-
public override TypePrinterResult VisitTemplateTemplateParameterDecl(TemplateTemplateParameter templateTemplateParameter)
567+
public override TypePrinterResult VisitTemplateTemplateParameterDecl(
568+
TemplateTemplateParameter templateTemplateParameter)
543569
{
544570
return templateTemplateParameter.Name;
545571
}
546572

547-
public override TypePrinterResult VisitTemplateParameterDecl(TypeTemplateParameter templateParameter)
573+
public override TypePrinterResult VisitTemplateParameterDecl(
574+
TypeTemplateParameter templateParameter)
548575
{
549576
if (templateParameter.DefaultArgument.Type == null)
550577
return templateParameter.Name;
551578

552579
return $"{templateParameter.Name} = {templateParameter.DefaultArgument.Visit(this)}";
553580
}
554581

555-
public override TypePrinterResult VisitNonTypeTemplateParameterDecl(NonTypeTemplateParameter nonTypeTemplateParameter)
582+
public override TypePrinterResult VisitNonTypeTemplateParameterDecl(
583+
NonTypeTemplateParameter nonTypeTemplateParameter)
556584
{
557585
if (nonTypeTemplateParameter.DefaultArgument == null)
558586
return nonTypeTemplateParameter.Name;
@@ -570,7 +598,8 @@ public override TypePrinterResult VisitTypeAliasTemplateDecl(TypeAliasTemplate t
570598
throw new NotImplementedException();
571599
}
572600

573-
public override TypePrinterResult VisitFunctionTemplateSpecializationDecl(FunctionTemplateSpecialization specialization)
601+
public override TypePrinterResult VisitFunctionTemplateSpecializationDecl(
602+
FunctionTemplateSpecialization specialization)
574603
{
575604
throw new NotImplementedException();
576605
}
@@ -580,7 +609,8 @@ public override TypePrinterResult VisitVarTemplateDecl(VarTemplate template)
580609
return VisitDeclaration(template);
581610
}
582611

583-
public override TypePrinterResult VisitVarTemplateSpecializationDecl(VarTemplateSpecialization template)
612+
public override TypePrinterResult VisitVarTemplateSpecializationDecl(
613+
VarTemplateSpecialization template)
584614
{
585615
throw new NotImplementedException();
586616
}

0 commit comments

Comments
 (0)