#include <opt_etable.h>


Public Member Functions | |
| OCC_ITER_LIST (void) | |
| OCC_ITER_LIST (EXP_OCCURS_ITER *occ_iter) | |
| OCC_ITER_LIST (EXP_ALL_REAL_ITER *all_real_iter) | |
| ~OCC_ITER_LIST (void) | |
| EXP_OCCURS * | Get_cur (void) const |
| EXP_OCCURS * | Next_occ (void) const |
Private Member Functions | |
| BOOL | Is_occ_iter (void) const |
| EXP_OCCURS_ITER * | Occ_iter (void) const |
| EXP_ALL_REAL_ITER * | All_real_iter (void) const |
| OCC_ITER_LIST (const OCC_ITER_LIST &) | |
| OCC_ITER_LIST & | operator= (const OCC_ITER_LIST &) |
Private Attributes | |
| union { | |
| EXP_OCCURS_ITER * _occ_iter | |
| EXP_ALL_REAL_ITER * _all_real_iter | |
| } | _node |
| BOOL | _is_occ_iter |
Definition at line 1223 of file opt_etable.h.
| OCC_ITER_LIST::OCC_ITER_LIST | ( | const OCC_ITER_LIST & | ) | [private] |
| OCC_ITER_LIST::OCC_ITER_LIST | ( | void | ) | [inline] |
Definition at line 1248 of file opt_etable.h.
| OCC_ITER_LIST::OCC_ITER_LIST | ( | EXP_OCCURS_ITER * | occ_iter | ) | [inline] |
| OCC_ITER_LIST::OCC_ITER_LIST | ( | EXP_ALL_REAL_ITER * | all_real_iter | ) | [inline] |
| OCC_ITER_LIST::~OCC_ITER_LIST | ( | void | ) | [inline] |
Definition at line 1257 of file opt_etable.h.
Definition at line 1231 of file opt_etable.h.
References _is_occ_iter.
Referenced by Get_cur(), and Next_occ().
| EXP_OCCURS_ITER* OCC_ITER_LIST::Occ_iter | ( | void | ) | const [inline, private] |
Definition at line 1233 of file opt_etable.h.
References _is_occ_iter, _node, and Is_True.
Referenced by Get_cur(), and Next_occ().
| EXP_ALL_REAL_ITER* OCC_ITER_LIST::All_real_iter | ( | void | ) | const [inline, private] |
Definition at line 1239 of file opt_etable.h.
References _is_occ_iter, _node, and Is_True.
Referenced by Get_cur(), and Next_occ().
| OCC_ITER_LIST& OCC_ITER_LIST::operator= | ( | const OCC_ITER_LIST & | ) | [private] |
| EXP_OCCURS * OCC_ITER_LIST::Get_cur | ( | void | ) | const |
Definition at line 1042 of file opt_etable.cxx.
References All_real_iter(), SLIST_ITER::Cur(), EXP_ALL_REAL_ITER::Cur(), Is_occ_iter(), and Occ_iter().
Referenced by EXP_ALL_REAL_ITER::Cur(), EXP_ALL_OCCURS_ITER::Get_cur(), EXP_ALL_REAL_ITER::Get_cur(), OCC_CONTAINER::Insert_sort(), EXP_ALL_OCCURS_ITER::Next(), and EXP_ALL_REAL_ITER::Next().
| EXP_OCCURS * OCC_ITER_LIST::Next_occ | ( | void | ) | const |
Definition at line 1049 of file opt_etable.cxx.
References All_real_iter(), Is_occ_iter(), SLIST_ITER::Next(), EXP_ALL_REAL_ITER::Next(), and Occ_iter().
Referenced by EXP_ALL_OCCURS_ITER::Next(), and EXP_ALL_REAL_ITER::Next().
Definition at line 1226 of file opt_etable.h.
Definition at line 1227 of file opt_etable.h.
union { ... } OCC_ITER_LIST::_node [private] |
Referenced by All_real_iter(), Occ_iter(), and OCC_ITER_LIST().
BOOL OCC_ITER_LIST::_is_occ_iter [private] |
Definition at line 1229 of file opt_etable.h.
Referenced by All_real_iter(), Is_occ_iter(), Occ_iter(), and OCC_ITER_LIST().
1.5.6