sal/data/list.h
| operator<< | |
| List | |
|---|---|
| kth_last | |
| insert | |
| insert_after | |
| append | |
| erase | |
| remove_dup | |
| Basic_list_node |
operator<< ¶
Declaration
template <typename Node>
std::ostream& operator<<(std::ostream& os, const List<Node>& l);Parameters
| os | |
| l |
Return value
Example
Discussion
List ¶
Declaration
List(T d);Parameters
| d |
Return value
Example
Discussion
kth_last | List::kth_last¶
Declaration
NP kth_last(size_t k);Parameters
| k |
Return value
Example
Discussion
insert | List::insert¶
Declaration
void insert(T d);
void insert(NP node);Parameters
| d | |
| node |
Return value
Example
Discussion
insert_after | List::insert_after¶
Declaration
void insert_after(T d, NP prev);
void insert_after(NP node, NP prev);Parameters
| d | |
| prev | |
| node |
Return value
Example
Discussion
append | List::append¶
Declaration
void append(T d);
void append(NP node);Parameters
| d | |
| node |
Return value
Example
Discussion
erase | List::erase¶
Declaration
void erase(T d);Parameters
| d |
Return value
Example
Discussion
remove_dup | List::remove_dup¶
Declaration
void remove_dup();Return value
Example
Discussion
print | List::print¶
Declaration
template <typename TT>
void print() const;Return value
Example
Discussion
Basic_list_node ¶
Declaration
Basic_list_node(T d);Parameters
| d |
Return value
Example
Discussion