#include <List.h>
Public Member Functions | |
C | first () |
C | car () |
ConsCell< C, A > * | rest () |
ConsCell< C, A > * | cdr () |
void | push (C a) |
void | push () |
C | pop () |
void | clear () |
void | reverse () |
List (C acar) | |
List (C a, C b) | |
List (C a, C b, C c) | |
List () | |
Data Fields | |
ConsCell< C, A > * | head |
Definition at line 440 of file List.h.
C List< C, A >::car | ( | ) | [inline] |
Definition at line 443 of file List.h.
Referenced by List< K >::pop().
Definition at line 445 of file List.h.
Referenced by List< K >::pop().
void List< C, A >::clear | ( | void | ) | [inline] |
Definition at line 449 of file List.h.
Referenced by Env< K, C, A >::clear().
C List< C, A >::first | ( | ) | [inline] |
Definition at line 442 of file List.h.
Referenced by List< K >::car(), and Env< K, C, A >::pop().
C List< C, A >::pop | ( | ) | [inline] |
void List< C, A >::push | ( | C | a | ) | [inline] |
Definition at line 446 of file List.h.
Referenced by Env< K, C, A >::push(), Env< K, C, A >::put(), ChainHashMap< K, AHashFns, C, A >::put(), ChainHash< C, AHashFns, A >::put(), ChainHashMap< K, AHashFns, C, A >::put_bag(), and ChainHash< C, AHashFns, A >::put_bag().
void List< C, A >::push | ( | ) | [inline] |
Definition at line 444 of file List.h.
Referenced by List< K >::cdr().
void List< C, A >::reverse | ( | ) |
Definition at line 459 of file List.h.
References ConsCell< C, A >::cdr, and List< C, A >::head.
Definition at line 441 of file List.h.
Referenced by List< K >::clear(), ChainHashMap< K, AHashFns, C, A >::del(), ChainHash< C, AHashFns, A >::del(), List< K >::first(), ChainHashMap< K, AHashFns, C, A >::get(), ChainHashMap< K, AHashFns, C, A >::get_bag(), ChainHashMap< K, AHashFns, C, A >::get_keys(), ChainHashMap< K, AHashFns, C, A >::get_values(), List< K >::pop(), List< K >::push(), Env< K, C, A >::put(), ChainHashMap< K, AHashFns, C, A >::put(), ChainHash< C, AHashFns, A >::put(), ChainHashMap< K, AHashFns, C, A >::put_bag(), ChainHash< C, AHashFns, A >::put_bag(), List< K >::rest(), and List< C, A >::reverse().