![]() |
Lumiera 0.pre.04~rc.1
»edit your freedom«
|
PlacementIndex self-verification code Executes all built-in checks automatically on object creation.
| SelfCheckFailure |
Definition at line 580 of file placement-index.cpp.
Public Member Functions | |
| Validator (Table &indexTable) | |
Private Member Functions | |
| PlacementMO * | elm (ID id) |
| PlacementMO * | sco (ID id) |
| void | checkRoot (PMO *root) |
| void | checkEntry (ID id) |
| void | checkScope (ID id) |
| void | checkScopeEntry (ID scope, ID entry) |
| void | checkAllocation () |
Private Attributes | |
| PlacementIndex::Table & | tab |
Definition at line 669 of file placement-index.cpp.
References PlacementIndex::Table::_eachEntry_4check(), PlacementIndex::Table::_eachScope_4check(), PlacementIndex::Table::_root_4check(), PlacementIndex::Validator::checkAllocation(), PlacementIndex::Validator::checkEntry(), PlacementIndex::Validator::checkRoot(), PlacementIndex::Validator::checkScope(), and PlacementIndex::Validator::tab.
Here is the call graph for this function:
|
inlineprivate |
Definition at line 585 of file placement-index.cpp.
References PlacementIndex::Table::_element_4check(), and PlacementIndex::Validator::tab.
Referenced by PlacementIndex::Validator::checkEntry(), PlacementIndex::Validator::checkScope(), and PlacementIndex::Validator::checkScopeEntry().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlineprivate |
Definition at line 586 of file placement-index.cpp.
References PlacementIndex::Table::_scope_4check(), and PlacementIndex::Validator::tab.
Referenced by PlacementIndex::Validator::checkEntry(), PlacementIndex::Validator::checkScope(), and PlacementIndex::Validator::checkScopeEntry().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlineprivate |
Definition at line 596 of file placement-index.cpp.
References MObject::isValid(), and VERIFY.
Referenced by PlacementIndex::Validator::Validator().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlineprivate |
Definition at line 604 of file placement-index.cpp.
References PlacementIndex::Table::_root_4check(), PlacementIndex::Table::contains(), PlacementIndex::Validator::elm(), PlacementIndex::isValid(), PlacementIndex::Table::queryScopeContents(), PlacementIndex::Validator::sco(), PlacementIndex::Validator::tab, and VERIFY.
Referenced by PlacementIndex::Validator::Validator().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlineprivate |
Definition at line 630 of file placement-index.cpp.
References PlacementIndex::Table::_contents_4check(), PlacementIndex::Table::_root_4check(), PlacementIndex::Validator::checkScopeEntry(), PlacementIndex::Table::contains(), PlacementIndex::Validator::elm(), PlacementIndex::Validator::sco(), PlacementIndex::Validator::tab, and VERIFY.
Referenced by PlacementIndex::Validator::Validator().
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 647 of file placement-index.cpp.
References PlacementIndex::Table::contains(), PlacementIndex::Validator::elm(), PlacementIndex::Validator::sco(), PlacementIndex::Validator::tab, and VERIFY.
Referenced by PlacementIndex::Validator::checkScope().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlineprivate |
Definition at line 657 of file placement-index.cpp.
References PlacementIndex::Table::element_cnt(), PlacementIndex::Table::scope_cnt(), PlacementIndex::Table::size(), PlacementIndex::Validator::tab, and VERIFY.
Referenced by PlacementIndex::Validator::Validator().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 583 of file placement-index.cpp.
Referenced by PlacementIndex::Validator::Validator(), PlacementIndex::Validator::checkAllocation(), PlacementIndex::Validator::checkEntry(), PlacementIndex::Validator::checkScope(), PlacementIndex::Validator::checkScopeEntry(), PlacementIndex::Validator::elm(), and PlacementIndex::Validator::sco().
Collaboration diagram for PlacementIndex::Validator: