Changes in libcfa/src/containers/list.hfa [fd54fef:e857743]
- File:
-
- 1 edited
-
libcfa/src/containers/list.hfa (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
libcfa/src/containers/list.hfa
rfd54fef re857743 66 66 #define __DLISTED_MGD_JUSTIMPL(STRUCT) 67 67 68 forall( tE &) {68 forall( dtype tE ) { 69 69 struct $mgd_link { 70 70 tE *elem; … … 83 83 (this.is_terminator){ 1 }; 84 84 } 85 forall ( tInit | { void ?{}( $mgd_link(tE) &, tInit); } )85 forall ( otype tInit | { void ?{}( $mgd_link(tE) &, tInit); } ) 86 86 static inline void ?=?( $mgd_link(tE) &this, tInit i ) { 87 87 ^?{}( this ); … … 115 115 __DLISTED_MGD_COMMON(STRUCT, STRUCT, $links) 116 116 117 trait $dlistable( Tnode &, Telem &) {117 trait $dlistable(dtype Tnode, dtype Telem) { 118 118 $mgd_link(Telem) & $prev_link(Tnode &); 119 119 $mgd_link(Telem) & $next_link(Tnode &); … … 125 125 }; 126 126 127 forall ( Tnode &, Telem &| $dlistable(Tnode, Telem)) {127 forall (dtype Tnode, dtype Telem | $dlistable(Tnode, Telem)) { 128 128 129 129 // implemented as a sentinel item in an underlying cicrular list
Note:
See TracChangeset
for help on using the changeset viewer.