FlattenerCore Struct Reference

Private and protected interface of class 'FlattenerCore'. More...

#include <FlattenerCore_private.h>

Public Member Functions

 INHERITS_FROM (FlattenerBase)

Related Functions

(Note that these are not member functions.)



void flattener_core_deinit (FlattenerCore_ptr self)
 The FlattenerCore class private deinitializer.
node_ptr flattener_core_flatten (FlattenerBase_ptr self, SymbTable_ptr symb_table, hash_ptr def_hash, node_ptr sexp, node_ptr context, MasterCompileFlattener_def_mode mode)
 Do the actual flattening.
void flattener_core_init (FlattenerCore_ptr self, const NuSMVEnv_ptr env, const char *name, int low, size_t num)
 The FlattenerCore class private initializer.
FlattenerCore_ptr FlattenerCore_create (const NuSMVEnv_ptr env, const char *name)
 The FlattenerCore class constructor.

Detailed Description

Private and protected interface of class 'FlattenerCore'.

Public interface of class 'FlattenerCore'.

Author:
Sergio Mover This file can be included only by derived and friend classes

FlattenerCore class definition derived from class FlattenerBase

See also:
Base class FlattenerBase
Author:
Sergio Mover
Todo:
: Missing description

Definition of the public accessor for class FlattenerCore


Member Function Documentation

FlattenerCore::INHERITS_FROM ( FlattenerBase   ) 

Friends And Related Function Documentation

void flattener_core_deinit ( FlattenerCore_ptr  self  )  [related]

The FlattenerCore class private deinitializer.

The FlattenerCore class private deinitializer

node_ptr flattener_core_flatten ( FlattenerBase_ptr  self,
SymbTable_ptr  symb_table,
hash_ptr  def_hash,
node_ptr  sexp,
node_ptr  context,
MasterCompileFlattener_def_mode  mode 
) [related]

Do the actual flattening.

void flattener_core_init ( FlattenerCore_ptr  self,
const NuSMVEnv_ptr  env,
const char *  name,
int  low,
size_t  num 
) [related]

The FlattenerCore class private initializer.

The FlattenerCore class private initializer

See also:
FlattenerCore_create
FlattenerCore_ptr FlattenerCore_create ( const NuSMVEnv_ptr  env,
const char *  name 
) [related]

The FlattenerCore class constructor.

AutomaticStart

The FlattenerCore class constructor


The documentation for this struct was generated from the following files:
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines

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