Changes in libcfa/src/bits/stack.hfa [a3a76ea:19de7864]
- File:
-
- 1 edited
-
libcfa/src/bits/stack.hfa (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
libcfa/src/bits/stack.hfa
ra3a76ea r19de7864 25 25 } 26 26 27 T &addHead( Stack(T) & s, T & n ) with( s ) {27 void addHead( Stack(T) & s, T & n ) with( s ) { 28 28 #ifdef __CFA_DEBUG__ 29 29 if ( listed( (Colable &)(n) ) ) abort( "(Stack &)%p.addHead( %p ) : Node is already on another list.", &s, n ); … … 31 31 Next( &n ) = &head( s ) ? &head( s ) : &n; 32 32 root = &n; 33 return n;34 33 } 35 34 36 T &add( Stack(T) & s, T & n ) with( s ) {37 returnaddHead( s, n );35 void add( Stack(T) & s, T & n ) with( s ) { 36 addHead( s, n ); 38 37 } 39 38 40 T &push( Stack(T) & s, T & n ) with( s ) {41 returnaddHead( s, n );39 void push( Stack(T) & s, T & n ) with( s ) { 40 addHead( s, n ); 42 41 } 43 42
Note:
See TracChangeset
for help on using the changeset viewer.