NuSMV/code/nusmv/core/wff/lr/LogicRecognizerBase_private.h File Reference

#include "nusmv/core/wff/lr/LogicRecognizerBase.h"
#include "nusmv/core/node/NodeWalker.h"
#include "nusmv/core/node/NodeWalker_private.h"
#include "nusmv/core/utils/defs.h"
#include "nusmv/core/wff/lr/MasterLogicRecognizer_private.h"

Go to the source code of this file.

Data Structures

struct  LogicRecognizerBase
 LogicRecognizerBase class definition derived from class NodeWalker. More...

Defines

#define LR_THROW(self, exp, ctx)
 Private and protected interface of class 'LogicRecognizerBase'.

Define Documentation

#define LR_THROW ( self,
exp,
ctx   ) 
Value:
(NodeWalker_can_handle(NODE_WALKER(self), exp) ?                      \
   LOGIC_RECOGNIZER_BASE(self)->recognize(self, exp, ctx) :               \
   master_logic_recognizer_recognize(MASTER_LOGIC_RECOGNIZER(NODE_WALKER(self)->master), \
                                     exp, ctx))

Private and protected interface of class 'LogicRecognizerBase'.

Author:
Michele Dorigatti This file can be included only by derived and friend classes

Shorthand for the recursion over the recognize method of the master or self

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines

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