(component ComponentDefinition, class ComponentDefinitionClass, w LanguageWriter, NameSpace string, useCPPTypes bool)
| 278 | } |
| 279 | |
| 280 | func writeClassMethodsIntoCCPPHeader(component ComponentDefinition, class ComponentDefinitionClass, w LanguageWriter, NameSpace string, useCPPTypes bool) (error) { |
| 281 | w.Writeln(""); |
| 282 | w.Writeln("/*************************************************************************************************************************"); |
| 283 | w.Writeln(" Class definition for %s", class.ClassName); |
| 284 | w.Writeln("**************************************************************************************************************************/"); |
| 285 | |
| 286 | for j := 0; j < len(class.Methods); j++ { |
| 287 | method := class.Methods[j]; |
| 288 | err := WriteCCPPAbiMethod (method, w, NameSpace, class.ClassName, false, false, useCPPTypes); |
| 289 | if (err != nil) { |
| 290 | return err; |
| 291 | } |
| 292 | } |
| 293 | return nil |
| 294 | } |
| 295 | |
| 296 | func buildCAbiHeader(component ComponentDefinition, w LanguageWriter, NameSpace string, BaseName string, useCPPTypes bool) (error) { |
| 297 | sIncludeGuard := "__"+strings.ToUpper(NameSpace)+"_HEADER" |
no test coverage detected