From c632e6d9666d84954ec453ec95ec8ec38ad58a40 Mon Sep 17 00:00:00 2001 From: Takishipp Date: Tue, 4 Apr 2017 12:24:49 +0200 Subject: [PATCH] s_setState and s_pushState are changed to cpp class --- src/instr/instr_private.h | 22 ++++++++++++++++------ 1 file changed, 16 insertions(+), 6 deletions(-) diff --git a/src/instr/instr_private.h b/src/instr/instr_private.h index ad5df54e54..3a6b86e84b 100644 --- a/src/instr/instr_private.h +++ b/src/instr/instr_private.h @@ -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 { -- 2.20.1