public CppTypeVisitorResult Visit(CppLinkageCliArrayType t, Qualifiers q) { this.TypeBuilder.Append($"LinkageArray"); this.DbgBuilder.Append(t.DbgDescription + " "); this.QualifierBuilder.Append(q.ToString("g") + " "); return(null); }
public CppTypeVisitorResult Visit(CppNumericType t, Qualifiers q) { this.TypeBuilder.Append($"Numeric"); this.DbgBuilder.Append(t.DbgDescription + " "); this.QualifierBuilder.Append(q.ToString("g") + " "); return(null); }
public CppTypeVisitorResult Visit(CppDependentLinkageEntityType t, Qualifiers q) { this.TypeBuilder.Append($"DependentLinkageEntity"); this.DbgBuilder.Append(t.DbgDescription + " "); this.QualifierBuilder.Append(q.ToString("g") + " "); return(null); }
public CppTypeVisitorResult Visit(CppLinkageTemplateParameterType t, Qualifiers q) { this.TypeBuilder.Append($"LinkageTemplateParameter"); this.DbgBuilder.Append(t.DbgDescription + " "); this.QualifierBuilder.Append(q.ToString("g") + " "); return(null); }
public CppTypeVisitorResult Visit(CppDeducedClassTypePlaceholder A_0, Qualifiers A_1) { this.TypeBuilder.Append($"DeducedClassTypePlaceholder"); this.DbgBuilder.Append(A_0.DbgDescription + " "); this.QualifierBuilder.Append(A_1.ToString("g") + " "); return(null); }
public CppTypeVisitorResult Visit(CppDeclarationSpecifierType t, Qualifiers q) { this.TypeBuilder.Append($"DeclarationSpecifier"); this.DbgBuilder.Append(t.DbgDescription + " "); this.QualifierBuilder.Append(q.ToString("g") + " "); return(null); }
public CppTypeVisitorResult Visit(CppElaboratedTypeReference t, Qualifiers q) { this.TypeBuilder.Append($"ElaboratedTypeReference"); this.DbgBuilder.Append(t.DbgDescription + " "); this.QualifierBuilder.Append(q.ToString("g") + " "); return(null); }
public CppTypeVisitorResult Visit(CppFunctionType t, Qualifiers q) { // has inner type this.TypeBuilder.Append($"Function()"); this.DbgBuilder.Append(t.DbgDescription + " "); this.QualifierBuilder.Append(q.ToString("g") + " "); return(null); }
public CppTypeVisitorResult Visit(CppCliInteriorPointerType t, Qualifiers q) { // has inner type this.TypeBuilder.Append($"CliInteriorPointer"); this.DbgBuilder.Append(t.DbgDescription + " "); this.QualifierBuilder.Append(q.ToString("g") + " "); return(null); }
public CppTypeVisitorResult Visit(CppResolvedClassType t, Qualifiers q) { this.TypeBuilder.Append($"ResolvedClassType"); this.DbgBuilder.Append(t.DbgDescription + " "); this.QualifierBuilder.Append(q.ToString("g") + " "); this.NameBuilder.Append(t.ResolveEntity.Name + " "); return(null); }
public CppTypeVisitorResult Visit(CppEnumType t, Qualifiers q) { this.TypeBuilder.Append($"Enum"); this.DbgBuilder.Append(t.DbgDescription + " "); this.QualifierBuilder.Append(q.ToString("g") + " "); this.NameBuilder.Append(t.Symbol.Name + " "); return(null); }
/// <inheritdoc /> public override string ToString() { return(string.Format( "{0}{1} {2}{3}{4}", Qualifiers.ToString(false), Type, Name, Qualifiers.ToString(true), InitialValue != null ? " = " + InitialValue : string.Empty)); }
public CppTypeVisitorResult Visit(CppCliHandleType t, Qualifiers q) { // has inner type this.TypeBuilder.Append($"CliHandleType"); this.DbgBuilder.Append(t.DbgDescription + " "); this.QualifierBuilder.Append(q.ToString("g") + " "); t.InnerType.Accept(this); return(null); }
public override string ToString() { return(qualifier.ToString() + " " + base.ToString()); }
public CppTypeVisitorResult Visit(CppDecltypeAutoType t, Qualifiers q) { this.DbgBuilder.Append(t.DbgDescription + " "); this.QualifierBuilder.Append(q.ToString("g") + " "); return(null); }