C# Class Reko.Core.Output.TypeReferenceFormatter

显示文件 Open project: uxmal/reko Class Usage Examples

Public Methods

Method Description
TypeReferenceFormatter ( Reko.Core.Output.Formatter writer ) : System
WriteDeclaration ( DataType dt, string name ) : void
WritePrimitiveTypeName ( PrimitiveType t ) : void
WriteTypeReference ( DataType dt ) : void
WriteVoidType ( VoidType t ) : void

Private Methods

Method Description
AbstractDeclarator ( DataType dt ) : void
CvQualifier ( string cv ) : void
DeclarationSpecifiers ( DataType dt ) : void
Declarator ( DataType dt ) : void
DirectAbstractDeclarator ( DataType t ) : void
DirectDeclarator ( DataType dt ) : void
DirectDeclarator ( FunctionType sig ) : void
FunctionSpecifier ( DataType dt ) : void
InitDeclarator ( DataType t ) : void
MemberPointer ( MemberPointer m ) : void
ParameterTypeList ( FunctionType ft ) : void
Pointer ( Pointer t ) : void
SpaceForPointerOperator ( DataType t ) : void
SpecifierQualifierList ( DataType t ) : void
StripPointerOperator ( DataType dt ) : DataType
TypeName ( DataType t ) : void
TypeQualifierList ( DataType t ) : void
TypeSpecifier ( DataType t ) : void
WriteSpace ( ) : void

Method Details

TypeReferenceFormatter() public method

public TypeReferenceFormatter ( Reko.Core.Output.Formatter writer ) : System
writer Reko.Core.Output.Formatter
return System

WriteDeclaration() public method

public WriteDeclaration ( DataType dt, string name ) : void
dt DataType
name string
return void

WritePrimitiveTypeName() public method

public WritePrimitiveTypeName ( PrimitiveType t ) : void
t PrimitiveType
return void

WriteTypeReference() public method

public WriteTypeReference ( DataType dt ) : void
dt DataType
return void

WriteVoidType() public method

public WriteVoidType ( VoidType t ) : void
t VoidType
return void