#include <scv_sparse_array.h>
Inheritance diagram for scv_sparse_array< Key, T >:


Public Types | |
| typedef map< Key, T, less< Key > > | container_type |
Public Methods | |
| scv_sparse_array (const char *nameP, const T &defaultValue, const Key &indexLB=0, const Key &indexUB=INT_MAX) | |
| scv_sparse_array (const scv_sparse_array &other, const char *nameP="< anonymous >") | |
| virtual | ~scv_sparse_array () |
| virtual const char * | kind () const |
| const Key & | indexLB () const |
| const Key & | indexUB () const |
| const Key & | lower_bound () const |
| const Key & | upper_bound () const |
| T & | operator[] (const Key &i) |
| const T & | operator[] (const Key &i) const |
| scv_sparse_array & | operator= (const scv_sparse_array< Key, T > &other) |
| virtual void | print (ostream &os=scv_out, int details=0, int indent=0) const |
| virtual void | show (int details=0, int indent=0) const |
|
|||||
|
Definition at line 64 of file scv_sparse_array.h. Referenced by scv_sparse_array< Key, T >::scv_sparse_array(). |
|
||||||||||||||||||||||||
|
||||||||||||||||
|
Definition at line 79 of file scv_sparse_array.h. References scv_sparse_array< Key, T >::container_type, and _scv_data_structure::nameP(). |
|
|||||||||
|
Definition at line 87 of file scv_sparse_array.h. |
|
|||||||||
|
Definition at line 95 of file scv_sparse_array.h. Referenced by scv_sparse_array< Key, T >::scv_sparse_array(). |
|
|||||||||
|
Definition at line 96 of file scv_sparse_array.h. Referenced by scv_sparse_array< Key, T >::scv_sparse_array(). |
|
|||||||||
|
Reimplemented from _scv_associative_array< Key, T, map< Key, T, less< Key > > >. Definition at line 89 of file scv_sparse_array.h. |
|
|||||||||
|
Definition at line 98 of file scv_sparse_array.h. |
|
||||||||||
|
Definition at line 140 of file scv_sparse_array.h. References scv_sparse_array< Key, T >::_indexLB, and scv_sparse_array< Key, T >::_indexUB. |
|
||||||||||
|
Reimplemented from _scv_associative_array< Key, T, map< Key, T, less< Key > > >. Definition at line 124 of file scv_sparse_array.h. References _scv_data_structure::nameP(), _scv_associative_array< Key, Data, container_type >::operator[](), and scv_out. |
|
||||||||||
|
Reimplemented from _scv_associative_array< Key, T, map< Key, T, less< Key > > >. Definition at line 108 of file scv_sparse_array.h. References _scv_data_structure::nameP(), _scv_associative_array< Key, Data, container_type >::operator[](), and scv_out. |
|
||||||||||||||||||||
|
Reimplemented from _scv_associative_array< Key, T, map< Key, T, less< Key > > >. Definition at line 150 of file scv_sparse_array.h. References _scv_associative_array< Key, Data, container_type >::print(), and scv_out. Referenced by scv_sparse_array< Key, T >::show(). |
|
||||||||||||||||
|
Reimplemented from _scv_associative_array< Key, T, map< Key, T, less< Key > > >. Definition at line 156 of file scv_sparse_array.h. References scv_sparse_array< Key, T >::print(), and scv_out. |
|
|||||||||
|
Definition at line 99 of file scv_sparse_array.h. |
1.2.18