begin() | infinite_tape< T > | [inline] |
begin() const | infinite_tape< T > | [inline] |
cardinal | infinite_tape< T > | [protected] |
checkIteratorLeft(typename std::list< T >::iterator leftEdge) | infinite_tape< T > | [inline] |
checkIteratorRight(typename std::list< T >::iterator rightEdge) | infinite_tape< T > | [inline] |
clear() | infinite_tape< T > | [inline] |
count_occurrences(T to_count) const | infinite_tape< T > | [inline] |
counter | infinite_tape< T > | [protected] |
current | infinite_tape< T > | [protected] |
currentLocation() | infinite_tape< T > | [inline] |
default_value | infinite_tape< T > | [protected] |
defaultValue() | infinite_tape< T > | [inline] |
direction enum name (defined in infinite_tape< T >) | infinite_tape< T > | |
do_nothing enum value (defined in infinite_tape< T >) | infinite_tape< T > | |
expand_tape(direction which, typename std::list< T >::size_type how_many) | infinite_tape< T > | [inline, protected] |
find(typename std::list< T >::iterator find) | infinite_tape< T > | [inline] |
halt_move enum value (defined in infinite_tape< T >) | infinite_tape< T > | |
in_standard_position() const | infinite_tape< T > | [inline] |
infinite_tape() | infinite_tape< T > | [inline] |
infinite_tape(T new_default_value) | infinite_tape< T > | [inline] |
infinite_tape(typename std::list< T >::size_type new_size, T new_default_value) | infinite_tape< T > | [inline] |
infinite_tape(const infinite_tape< T > &rhs) | infinite_tape< T > | [inline] |
is_blank() const | infinite_tape< T > | [inline] |
is_contiguous() const | infinite_tape< T > | [inline] |
left enum value (defined in infinite_tape< T >) | infinite_tape< T > | |
move(direction which) | infinite_tape< T > | [inline] |
non_blank_count | infinite_tape< T > | [protected] |
on_blank() const | infinite_tape< T > | [inline] |
operator=(const infinite_tape< T > &rhs) | infinite_tape< T > | [inline] |
read() const | infinite_tape< T > | [inline] |
repeatConfigLeft(infinite_tape< T > &rhs, typename std::list< T >::iterator lhsRightBound) | infinite_tape< T > | [inline] |
repeatConfigRight(infinite_tape< T > &rhs, typename std::list< T >::iterator lhsLeftBound) | infinite_tape< T > | [inline] |
reset() | infinite_tape< T > | [inline] |
reset_head() | infinite_tape< T > | [inline] |
right enum value (defined in infinite_tape< T >) | infinite_tape< T > | |
setCurrentLocation(typename std::list< T >::iterator location) | infinite_tape< T > | [inline] |
show(std::ostream &out) const | infinite_tape< T > | [inline] |
show(std::ostream &out, const delim_type1 &before_delim, const delim_type2 &between_delim, const delim_type3 &after_delim, const delim_type4 &before_cardinal, const delim_type5 &after_cardinal, const delim_type6 &before_head, const delim_type7 &after_head, const delim_type8 &blank_delim, bool extra_between_delims) const | infinite_tape< T > | [inline] |
start_size | infinite_tape< T > | [protected, static] |
symbols_to_direction(direction which) const | infinite_tape< T > | [inline] |
tape | infinite_tape< T > | [protected] |
tape_check(direction which) | infinite_tape< T > | [inline, protected] |
write(T to_write) | infinite_tape< T > | [inline] |
~infinite_tape() | infinite_tape< T > | [inline] |