coco::model::model::simplify_visitor_m Class Reference
#include <model.hpp>
List of all members.
Detailed Description
This class is a postorder visitor used for the micro-simplifier, which only initializes the most important counters and
semantics structures.
Definition at line 919 of file model.hpp.
Constructor & Destructor Documentation
coco::model::model::simplify_visitor_m::simplify_visitor_m |
( |
|
) |
[inline] |
coco::model::model::simplify_visitor_m::simplify_visitor_m |
( |
int |
__nv, |
|
|
std::vector< unsigned int > * |
__dn, |
|
|
std::vector< std::pair< unsigned int, unsigned int > > * |
__de, |
|
|
std::vector< bool > * |
__vt, |
|
|
model * |
__m | |
|
) |
| | [inline] |
coco::model::model::simplify_visitor_m::simplify_visitor_m |
( |
const simplify_visitor_m & |
__x |
) |
[inline] |
Member Function Documentation
virtual void postorder_visitor< class, class, class >::collect |
( |
const _Node & |
__n, |
|
|
collect_value |
__r | |
|
) |
| | [virtual, inherited] |
void coco::model::model::simplify_visitor_m::init |
( |
|
) |
[inline, virtual] |
virtual bool postorder_visitor< class, class, class >::postorder |
( |
const _Node & |
__n |
) |
[virtual, inherited] |
bool coco::model::model::simplify_visitor_m::postorder |
( |
expression_node & |
r |
) |
|
void coco::model::model::simplify_visitor_m::postorder_help |
( |
const expression_node & |
r, |
|
|
unsigned int |
n_chld | |
|
) |
| | [inline] |
bool coco::model::model::simplify_visitor_m::preorder |
( |
expression_node & |
r |
) |
[inline] |
void coco::model::model::simplify_visitor_m::vcollect |
( |
const simplify_visitor_m & |
__s |
) |
[inline] |
void coco::model::model::simplify_visitor_m::vinit |
( |
|
) |
[inline, virtual] |
const simplify_visitor_m& coco::model::model::simplify_visitor_m::vvalue |
( |
|
) |
[inline, virtual] |
The documentation for this class was generated from the following files: