Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • libcfa/src/bits/stack.hfa

    ra3a76ea r19de7864  
    2525                }
    2626
    27                 T & addHead( Stack(T) & s, T & n ) with( s ) {
     27                void addHead( Stack(T) & s, T & n ) with( s ) {
    2828                        #ifdef __CFA_DEBUG__
    2929                        if ( listed( (Colable &)(n) ) ) abort( "(Stack &)%p.addHead( %p ) : Node is already on another list.", &s, n );
     
    3131                        Next( &n ) = &head( s ) ? &head( s ) : &n;
    3232                        root = &n;
    33                         return n;
    3433                }
    3534
    36                 T & add( Stack(T) & s, T & n ) with( s ) {
    37                         return addHead( s, n );
     35                void add( Stack(T) & s, T & n ) with( s ) {
     36                        addHead( s, n );
    3837                }
    3938
    40                 T & push( Stack(T) & s, T & n ) with( s ) {
    41                         return addHead( s, n );
     39                void push( Stack(T) & s, T & n ) with( s ) {
     40                        addHead( s, n );
    4241                }
    4342
Note: See TracChangeset for help on using the changeset viewer.