NuSMV/code/nusmv/core/compile/flattening/MasterCompileFlattener.h File Reference

#include "nusmv/core/node/MasterNodeWalker.h"
#include "nusmv/core/compile/symb_table/SymbTable.h"
#include "nusmv/core/utils/defs.h"

Go to the source code of this file.

Defines

#define MASTER_COMPILE_FLATTENER(self)   ((MasterCompileFlattener_ptr) self)
 To cast and check instances of class MasterCompileFlattener.
#define MASTER_COMPILE_FLATTENER_CHECK_INSTANCE(self)   (nusmv_assert(MASTER_COMPILE_FLATTENER(self) != MASTER_COMPILE_FLATTENER(NULL)))

Typedefs

typedef struct
MasterCompileFlattener_TAG * 
MasterCompileFlattener_ptr

Enumerations

enum  MasterCompileFlattener_def_mode { Flattener_Get_Def_Mode, Flattener_Expand_Def_Mode }
 

Enumeration used to select the handling of defines.

More...

Define Documentation

#define MASTER_COMPILE_FLATTENER ( self   )     ((MasterCompileFlattener_ptr) self)

To cast and check instances of class MasterCompileFlattener.

These macros must be used respectively to cast and to check instances of class MasterCompileFlattener

#define MASTER_COMPILE_FLATTENER_CHECK_INSTANCE ( self   )     (nusmv_assert(MASTER_COMPILE_FLATTENER(self) != MASTER_COMPILE_FLATTENER(NULL)))
Todo:
Missing synopsis
Todo:
Missing description

Typedef Documentation

typedef struct MasterCompileFlattener_TAG* MasterCompileFlattener_ptr

Enumeration Type Documentation

Enumeration used to select the handling of defines.

Enumerator:
Flattener_Get_Def_Mode 
Flattener_Expand_Def_Mode 
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines

Generated on 14 Oct 2015 for NuSMV Developers Manual by  doxygen 1.6.1