#include <_scv_associative_array.h>
Inheritance diagram for _scv_associative_array< Key, Data, container_type >:


Public Types | |
| typedef container_type::iterator | iteratorT |
| typedef container_type::const_iterator | constIteratorT |
| typedef container_type::const_iterator | const_iterator |
Public Methods | |
| _scv_associative_array (const char *name, const Data &defaultValue) | |
| const Data & | defaultValue () const |
| const Data & | default_value () const |
| _scv_associative_array (const _scv_associative_array &other, const char *nameP="< anonymous >") | |
| virtual | ~_scv_associative_array () |
| virtual const char * | kind () const |
| virtual Data & | operator[] (const Key &i) |
| virtual const Data & | operator[] (const Key &i) const |
| void | insert (const Key &k, const Data &data) |
| const Data & | getValue (const Key &i) const |
| void | erase (const Key &i) |
| void | clear () |
| iteratorT | begin () |
| iteratorT | end () |
| constIteratorT | begin () const |
| constIteratorT | end () const |
| bool | empty () const |
| iteratorT | find (const Key &i) |
| constIteratorT | find (const Key &i) const |
| _scv_associative_array & | operator= (const _scv_associative_array &other) |
| bool | is_equal (const _scv_associative_array< Key, Data, container_type > &other) const |
| int | numExplicitElt () const |
| int | num_explicit_elt () const |
| bool | hasExplicitElt () const |
| bool | has_explicit_elt () const |
| int | numNonDefaultElt () const |
| int | num_non_default_elt () const |
| int | hasNonDefaultElt () const |
| int | has_non_default_elt () const |
| 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 70 of file _scv_associative_array.h. |
|
|||||
|
|||||
|
||||||||||||||||
|
Definition at line 77 of file _scv_associative_array.h. |
|
||||||||||||||||
|
Definition at line 90 of file _scv_associative_array.h. |
|
|||||||||
|
Definition at line 96 of file _scv_associative_array.h. |
|
|||||||||
|
Definition at line 157 of file _scv_associative_array.h. |
|
|||||||||
|
Definition at line 155 of file _scv_associative_array.h. |
|
|||||||||
|
Definition at line 149 of file _scv_associative_array.h. Referenced by scv_random::seed_monitor_off(). |
|
|||||||||
|
Definition at line 85 of file _scv_associative_array.h. |
|
|||||||||
|
Definition at line 84 of file _scv_associative_array.h. Referenced by _scv_associative_array< scv_extensions_if *, bddNodeT * >::_scv_associative_array(). |
|
|||||||||
|
Definition at line 160 of file _scv_associative_array.h. |
|
|||||||||
|
Definition at line 158 of file _scv_associative_array.h. |
|
|||||||||
|
Definition at line 156 of file _scv_associative_array.h. |
|
||||||||||
|
Definition at line 144 of file _scv_associative_array.h. |
|
||||||||||
|
Definition at line 163 of file _scv_associative_array.h. |
|
||||||||||
|
Definition at line 162 of file _scv_associative_array.h. |
|
||||||||||
|
Definition at line 136 of file _scv_associative_array.h. |
|
|||||||||
|
Definition at line 188 of file _scv_associative_array.h. |
|
|||||||||
|
Definition at line 265 of file _scv_associative_array.h. References _scv_associative_array< Key, Data, container_type >::hasNonDefaultElt(). |
|
|||||||||
|
Definition at line 187 of file _scv_associative_array.h. |
|
|||||||||
|
Definition at line 256 of file _scv_associative_array.h. References _scv_associative_array< Key, Data, container_type >::constIteratorT. Referenced by _scv_associative_array< Key, Data, container_type >::has_non_default_elt(). |
|
||||||||||||||||
|
Definition at line 122 of file _scv_associative_array.h. |
|
||||||||||
|
Definition at line 230 of file _scv_associative_array.h. References _scv_associative_array< Key, Data, container_type >::_map. Referenced by operator==(). |
|
|||||||||
|
Reimplemented from _scv_data_structure. Reimplemented in scv_sparse_array< Key, T >. Definition at line 98 of file _scv_associative_array.h. Referenced by _scv_associative_array< scv_extensions_if *, bddNodeT * >::print(). |
|
|||||||||
|
Definition at line 181 of file _scv_associative_array.h. |
|
|||||||||
|
Definition at line 251 of file _scv_associative_array.h. References _scv_associative_array< Key, Data, container_type >::numNonDefaultElt(). |
|
|||||||||
|
Definition at line 180 of file _scv_associative_array.h. Referenced by _scv_associative_array< scv_extensions_if *, bddNodeT * >::has_explicit_elt(), and _scv_associative_array< scv_extensions_if *, bddNodeT * >::hasExplicitElt(). |
|
|||||||||
|
Definition at line 241 of file _scv_associative_array.h. References _scv_associative_array< Key, Data, container_type >::constIteratorT. Referenced by _scv_associative_array< Key, Data, container_type >::num_non_default_elt(). |
|
||||||||||
|
Definition at line 168 of file _scv_associative_array.h. |
|
||||||||||
|
Reimplemented in scv_sparse_array< Key, T >. Definition at line 112 of file _scv_associative_array.h. |
|
||||||||||
|
Reimplemented in scv_sparse_array< Key, T >. Definition at line 105 of file _scv_associative_array.h. Referenced by scv_sparse_array< Key, T >::operator[](). |
|
||||||||||||||||||||
|
Reimplemented from _scv_data_structure. Reimplemented in scv_sparse_array< Key, T >. Definition at line 205 of file _scv_associative_array.h. Referenced by scv_sparse_array< Key, T >::print(), and _scv_associative_array< scv_extensions_if *, bddNodeT * >::show(). |
|
||||||||||||||||
|
Reimplemented from _scv_data_structure. Reimplemented in scv_sparse_array< Key, T >. Definition at line 215 of file _scv_associative_array.h. |
1.2.18