|
| virtual bool | binary (unsigned int, const valop &a_1, const valop &a_2) |
| |
| virtual bool | unary (unsigned int, const valop &a_1) |
| |
| virtual bool | variable (unsigned int, const value &) |
| |
| virtual bool | option (const valop &) |
| |
| virtual bool | func_1 (const valop &, const valop &a_1) |
| |
| virtual bool | func_2 (const valop &, const valop &a_1, const valop &a_2) |
| |
| virtual bool | func_3 (const valop &, const valop &a_1, const valop &a_2, const valop &a_3) |
| |
| virtual bool | func_4 (const valop &, const valop &a_1, const valop &a_2, const valop &a_3, const valop &a_4) |
| |
| virtual bool | func_5 (const valop &, const valop &a_1, const valop &a_2, const valop &a_3, const valop &a_4, const valop &a_5) |
| |
| virtual bool | func_6 (const valop &, const valop &a_1, const valop &a_2, const valop &a_3, const valop &a_4, const valop &a_5, const valop &a_6) |
| |
| | get_path () |
| |
| virtual | ~get_path () |
| |
| | get_path (const get_path &a_from) |
| |
| get_path & | operator= (const get_path &a_from) |
| |
| virtual | ~valop_visitor () |
| |
| bool | visit (const valop &a_valop) |
| |
Definition at line 491 of file valop.
◆ get_path() [1/2]
| tools::get_path::get_path |
( |
| ) |
|
|
inline |
◆ ~get_path()
| virtual tools::get_path::~get_path |
( |
| ) |
|
|
inlinevirtual |
◆ get_path() [2/2]
| tools::get_path::get_path |
( |
const get_path & |
a_from | ) |
|
|
inline |
Definition at line 627 of file valop.
628 :valop_visitor(a_from)
◆ binary()
| virtual bool tools::get_path::binary |
( |
unsigned int |
, |
|
|
const valop & |
a_1, |
|
|
const valop & |
a_2 |
|
) |
| |
|
inlinevirtual |
◆ func_1()
| virtual bool tools::get_path::func_1 |
( |
const valop & |
, |
|
|
const valop & |
a_1 |
|
) |
| |
|
inlinevirtual |
◆ func_2()
| virtual bool tools::get_path::func_2 |
( |
const valop & |
, |
|
|
const valop & |
a_1, |
|
|
const valop & |
a_2 |
|
) |
| |
|
inlinevirtual |
◆ func_3()
| virtual bool tools::get_path::func_3 |
( |
const valop & |
, |
|
|
const valop & |
a_1, |
|
|
const valop & |
a_2, |
|
|
const valop & |
a_3 |
|
) |
| |
|
inlinevirtual |
◆ func_4()
| virtual bool tools::get_path::func_4 |
( |
const valop & |
, |
|
|
const valop & |
a_1, |
|
|
const valop & |
a_2, |
|
|
const valop & |
a_3, |
|
|
const valop & |
a_4 |
|
) |
| |
|
inlinevirtual |
◆ func_5()
| virtual bool tools::get_path::func_5 |
( |
const valop & |
, |
|
|
const valop & |
a_1, |
|
|
const valop & |
a_2, |
|
|
const valop & |
a_3, |
|
|
const valop & |
a_4, |
|
|
const valop & |
a_5 |
|
) |
| |
|
inlinevirtual |
Implements tools::valop_visitor.
Definition at line 570 of file valop.
577 m_path.push_back((valop*)&a_1);
578 if(!
visit(a_1))
return false;
580 m_path.push_back((valop*)&a_2);
581 if(!
visit(a_2))
return false;
583 m_path.push_back((valop*)&a_3);
584 if(!
visit(a_3))
return false;
586 m_path.push_back((valop*)&a_4);
587 if(!
visit(a_4))
return false;
589 m_path.push_back((valop*)&a_5);
590 if(!
visit(a_5))
return false;
◆ func_6()
Implements tools::valop_visitor.
Definition at line 594 of file valop.
603 m_path.push_back((valop*)&a_1);
604 if(!
visit(a_1))
return false;
606 m_path.push_back((valop*)&a_2);
607 if(!
visit(a_2))
return false;
609 m_path.push_back((valop*)&a_3);
610 if(!
visit(a_3))
return false;
612 m_path.push_back((valop*)&a_4);
613 if(!
visit(a_4))
return false;
615 m_path.push_back((valop*)&a_5);
616 if(!
visit(a_5))
return false;
618 m_path.push_back((valop*)&a_6);
619 if(!
visit(a_6))
return false;
◆ match()
| bool tools::get_path::match |
( |
const valop & |
a_node | ) |
|
|
inlineprotected |
Definition at line 638 of file valop.
640 if((&a_node)==
m_node)
return true;
642 if(a_node.m_tag==
m_tag)
return true;
◆ operator=()
◆ option()
| virtual bool tools::get_path::option |
( |
const valop & |
| ) |
|
|
inlinevirtual |
◆ unary()
| virtual bool tools::get_path::unary |
( |
unsigned int |
, |
|
|
const valop & |
a_1 |
|
) |
| |
|
inlinevirtual |
◆ variable()
| virtual bool tools::get_path::variable |
( |
unsigned int |
, |
|
|
const value & |
|
|
) |
| |
|
inlinevirtual |
◆ m_node
| valop* tools::get_path::m_node |
◆ m_path
| std::vector<valop*> tools::get_path::m_path |
◆ m_tag
| int tools::get_path::m_tag |
The documentation for this class was generated from the following file:
- /Users/barrand/private/dev/softinex/g4tools/g4tools/tools/valop