blob: 2d7d3d6c11602e67150f6516ba53dadb504c96e6 [file]
// --------------------------------------------------------
// Code generated by Papyrus C
// --------------------------------------------------------
/*
* File generated from the CCodegenTest::Class4 uml class
* Generated by the Papyrus C Generator (CEA LIST)
*
*/
#ifndef CLASS4_H_
#define CLASS4_H_
/*
* -------------------- Includes and declares --------------------
*/
// Derived includes
// End of Derived includes
// Derived declarations
typedef struct Class3 Class3;
// End of Derived declares
// Std headers
#include <stdio.h>
#include <stdlib.h>
#include <stdint.h>
// End of Std headers
/*
* ------------------- Public Class Description ------------------
*/
// Structure
/* Class Macro definition */
#define Class4(OBJ) ((Class4*)OBJ)
typedef struct Class4 Class4;
struct Class4 {
Class3 *c3;
char charVar;
double doubleVar;
float floatVar;
int intVar;
long longVar;
long double longDoubleVar;
short shortVar;
unsigned int unsignedIntVar;
unsigned short unsignedShortVar;
unsigned char unsignedCharVar;
unsigned long unsignedLongVar;
/*bool*/
char boolVar;
double arrayDoubleDefault;
char arrayCharInit;
char *charString;
char *ptrChar;
};
// Constructor and destructor declarations
/*
* --------- Default constructor & destructor prototypes ---------
*/
// Property initialisation declarations
/*
* ----------- Default value initialization prototypes -----------
*/
/**
* Default value initialization
* @param Class4 structure instance pointer
* @return void
*/
void Class4_init(Class4 *self);
// Class methods declarations
// Class receptions declarations
// ----------------------------------Public Global VariableDescription----------------------------------
/*
* ------------- Global Public Variable Declarations -------------
*/
// global variable declaration
char *charStringStaticInit = "Hello World";
// ----------------------------------Global Public Functions----------------------------------
// ----------------------------------Signal Event Process Functions Implementations--------------------------------
// ----------------------------------Call Event Process Functions ----------------------------------
#endif /*CLASS4_H_*/