Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
s_setState and s_pushState are changed to cpp class
authorTakishipp <toufik.boubehziz@gmail.com>
Tue, 4 Apr 2017 10:24:49 +0000 (12:24 +0200)
committerTakishipp <toufik.boubehziz@gmail.com>
Tue, 4 Apr 2017 10:24:49 +0000 (12:24 +0200)
src/instr/instr_private.h

index ad5df54..3a6b86e 100644 (file)
@@ -182,17 +182,25 @@ typedef struct s_subVariable {
   double value;
 }s_subVariable_t;
 
-typedef struct s_setState *setState_t;
-typedef struct s_setState {
+class s_setState;
+
+typedef s_setState *setState_t;
+class s_setState {
+  public:
   container_t container;
   type_t type;
   val_t value;
   const char* filename;
   int linenumber;
-}s_setState_t;
+};
+
+typedef s_setState s_setState_t;
 
-typedef struct s_pushState *pushState_t;
-typedef struct s_pushState {
+class s_pushState;
+
+typedef s_pushState *pushState_t;
+class s_pushState {
+  public:
   container_t container;
   type_t type;
   val_t value;
@@ -200,7 +208,9 @@ typedef struct s_pushState {
   const char* filename;
   int linenumber;
   void* extra;
-}s_pushState_t;
+};
+
+typedef s_pushState s_pushState_t;
 
 typedef struct s_popState *popState_t;
 typedef struct s_popState {