C# Class Siren.Generator.CppGenerator

Inheritance: Siren.Generator.BaseGenerator
Show file Open project: fjz13/Medusa Class Usage Examples

Public Methods

Method Description
GenerateAllBody ( SirenClass sirenClass ) : string
GenerateAllBodyInclude ( SirenClass sirenClass ) : string
GenerateAllHeader ( SirenClass sirenClass ) : string
GenerateAllHeaderInclude ( SirenClass sirenClass ) : string
GenerateBodyConstruct ( SirenClass sirenClass ) : string
GenerateBodyDestruct ( SirenClass sirenClass ) : string
GenerateBodyInclude ( SirenClass sirenClass ) : string
GenerateBodyMetadata ( SirenClass sirenClass ) : string
GenerateClass ( SirenClass sirenClass ) : void
GenerateEnumHeader ( SirenClass sirenClass ) : string
GenerateHeaderCompare ( SirenClass sirenClass ) : string
GenerateHeaderConstruct ( SirenClass sirenClass ) : string
GenerateHeaderCopy ( SirenClass sirenClass ) : string
GenerateHeaderField ( SirenClass sirenClass ) : string
GenerateHeaderInclude ( SirenClass sirenClass ) : string
GenerateHeaderMethod ( SirenClass sirenClass ) : string
GenerateHeaderSchema ( SirenClass sirenClass ) : string

Method Details

GenerateAllBody() public method

public GenerateAllBody ( SirenClass sirenClass ) : string
sirenClass SirenClass
return string

GenerateAllBodyInclude() public method

public GenerateAllBodyInclude ( SirenClass sirenClass ) : string
sirenClass SirenClass
return string

GenerateAllHeader() public method

public GenerateAllHeader ( SirenClass sirenClass ) : string
sirenClass SirenClass
return string

GenerateAllHeaderInclude() public method

public GenerateAllHeaderInclude ( SirenClass sirenClass ) : string
sirenClass SirenClass
return string

GenerateBodyConstruct() public method

public GenerateBodyConstruct ( SirenClass sirenClass ) : string
sirenClass SirenClass
return string

GenerateBodyDestruct() public method

public GenerateBodyDestruct ( SirenClass sirenClass ) : string
sirenClass SirenClass
return string

GenerateBodyInclude() public method

public GenerateBodyInclude ( SirenClass sirenClass ) : string
sirenClass SirenClass
return string

GenerateBodyMetadata() public method

public GenerateBodyMetadata ( SirenClass sirenClass ) : string
sirenClass SirenClass
return string

GenerateClass() public method

public GenerateClass ( SirenClass sirenClass ) : void
sirenClass SirenClass
return void

GenerateEnumHeader() public method

public GenerateEnumHeader ( SirenClass sirenClass ) : string
sirenClass SirenClass
return string

GenerateHeaderCompare() public method

public GenerateHeaderCompare ( SirenClass sirenClass ) : string
sirenClass SirenClass
return string

GenerateHeaderConstruct() public method

public GenerateHeaderConstruct ( SirenClass sirenClass ) : string
sirenClass SirenClass
return string

GenerateHeaderCopy() public method

public GenerateHeaderCopy ( SirenClass sirenClass ) : string
sirenClass SirenClass
return string

GenerateHeaderField() public method

public GenerateHeaderField ( SirenClass sirenClass ) : string
sirenClass SirenClass
return string

GenerateHeaderInclude() public method

public GenerateHeaderInclude ( SirenClass sirenClass ) : string
sirenClass SirenClass
return string

GenerateHeaderMethod() public method

public GenerateHeaderMethod ( SirenClass sirenClass ) : string
sirenClass SirenClass
return string

GenerateHeaderSchema() public method

public GenerateHeaderSchema ( SirenClass sirenClass ) : string
sirenClass SirenClass
return string