Classes | |
| struct | lcrtrel::LCExtension< U, T > |
| class | lcrtrel::LCOwnedExtension< U, T > |
| class | lcrtrel::LCExtensionVector< U, T > |
| class | lcrtrel::LCOwnedExtensionVector< U, T > |
| class | lcrtrel::LCExtensionList< U, T > |
| class | lcrtrel::LCOwnedExtensionList< U, T > |
| struct | lcrtrel::LC1To1Relation< U, From, To > |
| struct | lcrtrel::LC1ToNRelation< U, From, To > |
| struct | lcrtrel::LCNToNRelation< U, From, To > |
| struct | lcrtrel::LCIntExtension< U > |
| struct | lcrtrel::LCFloatExtension< U > |
| class | lcrtrel::LCRTRelations |
Functions | |
| template<class R> | |
| void | set_relation (typename R::from::obj_ptr f, typename R::to::obj_ptr t) |
| template<class R> | |
| void | unset_relation (typename R::from::obj_ptr f) |
| template<class R> | |
| void | add_relation (typename R::from::obj_ptr f, typename R::to::obj_ptr t) |
| template<class R> | |
| void | remove_relation (typename R::from::obj_ptr f, typename R::to::obj_ptr t) |
| template<class R> | |
| void | remove_relations (typename R::from::obj_ptr f) |
| template<class R> | |
| void | merge_relations (typename R::from::obj_ptr f1, typename R::from::obj_ptr f2) |
|
||||||||||||||||
|
Add a link from f to t to an N-to-N relation ship Definition at line 587 of file LCRTRelations.h. |
|
||||||||||||||||
|
Merge the relations from f2 to f1 - after this call f1 will hold all the relations and f2 will be empty. Definition at line 623 of file LCRTRelations.h. |
|
||||||||||||||||
|
Remove the link from from f to t from the N-to-N relation ship Definition at line 600 of file LCRTRelations.h. |
|
||||||||||
|
Removes all relations from the given object Definition at line 610 of file LCRTRelations.h. |
|
||||||||||||||||
|
Set the 1-to-1 relation between two objects - prexisting inconsistent relations involving the two objects are deleted to enforce a consistent set of from-to relations. Definition at line 573 of file LCRTRelations.h. |
|
||||||||||
|
Unset the 1-to-1 relation from f Definition at line 559 of file LCRTRelations.h. |
1.3.9.1