 
  
 | Public Types | |
| using | Base_t = BaseAction< T > | 
| typedef TestManagerClass< T > | TestClass_t | 
| typedef TestClass_t::Data_t | Data_t | 
| type stored  More... | |
| typedef TestClass_t::Vector_t | Vector_t | 
| type of STL vector  More... | |
| typedef TestClass_t::SparseVector_t | SparseVector_t | 
| type of sparse vector  More... | |
|  Public Types inherited from actions::BaseAction< T > | |
| using | This_t = BaseAction< T > | 
| typedef TestManagerClass< T > | TestClass_t | 
| typedef TestClass_t::Data_t | Data_t | 
| type stored  More... | |
| typedef TestClass_t::Vector_t | Vector_t | 
| type of STL vector  More... | |
| typedef TestClass_t::SparseVector_t | SparseVector_t | 
| type of sparse vector  More... | |
| Public Member Functions | |
| Erase (size_t from, size_t to) | |
|  Public Member Functions inherited from actions::BaseAction< T > | |
| BaseAction () | |
| BaseAction (int exp_err) | |
| virtual | ~BaseAction () | 
| This_t & | set_expected_errors (int exp_err) | 
| void | describe (TestClass_t &tc, std::ostream &out) const | 
| Print a description of this action into the specified steam.  More... | |
| void | describe (TestClass_t &tc) const | 
| Print a description of this action in the test class stream.  More... | |
| std::string | description (TestClass_t &tc) const | 
| Returns a string with a description of this action.  More... | |
| void | operator() (Vector_t &v) const | 
| Action performed on a STL vector.  More... | |
| void | operator() (SparseVector_t &v) const | 
| Action performed on a sparse vector.  More... | |
| Public Attributes | |
| size_t | first | 
| size_t | last | 
|  Public Attributes inherited from actions::BaseAction< T > | |
| int | expected_errors {0} | 
| number of errors expected for this action  More... | |
| Protected Member Functions | |
| virtual void | actionOnVector (Vector_t &v) const override | 
| virtual void | actionOnSparseVector (SparseVector_t &v) const override | 
| virtual void | doDescribe (TestClass_t &, std::ostream &out) const override | 
| Additional Inherited Members | |
|  Protected Types inherited from actions::BaseAction< T > | |
| using | v_citer_t = typename Vector_t::const_iterator | 
|  Static Protected Member Functions inherited from actions::BaseAction< T > | |
| template<typename ITER > | |
| static ITER | skipRange (ITER start, ITER const end) | 
| template<typename ITER > | |
| static ITER | skipVoid (ITER start, ITER const end) | 
| template<typename ITER > | |
| static ITER | rangeStart (ITER const begin, ITER last) | 
| template<typename ITER > | |
| static ITER | voidStart (ITER const begin, ITER last) | 
| template<typename Vector > | |
| static auto | findRangeBorders (Vector &v, std::size_t pos) | 
| template<typename ITER > | |
| static ITER | findRangeStart (Vector_t const &v, std::size_t i, ITER start) | 
| Returns iterator to the first element of the i-th range after start.  More... | |
| template<typename ITER > | |
| static ITER | findRangeStart (Vector_t const &v, std::size_t i) | 
| template<typename ITER > | |
| static ITER | findVoidStart (Vector_t const &v, std::size_t i, ITER start) | 
| static bool | isVoid (Data_t value) | 
Definition at line 703 of file sparse_vector_test.cc.
| using actions::Erase< T >::Base_t = BaseAction<T> | 
Definition at line 705 of file sparse_vector_test.cc.
| typedef TestClass_t::Data_t actions::BaseAction< T >::Data_t | 
type stored
Definition at line 278 of file sparse_vector_test.cc.
| typedef TestClass_t::SparseVector_t actions::BaseAction< T >::SparseVector_t | 
type of sparse vector
Definition at line 280 of file sparse_vector_test.cc.
| typedef TestManagerClass<T> actions::BaseAction< T >::TestClass_t | 
Definition at line 277 of file sparse_vector_test.cc.
| typedef TestClass_t::Vector_t actions::BaseAction< T >::Vector_t | 
type of STL vector
Definition at line 279 of file sparse_vector_test.cc.
| 
 | inline | 
Definition at line 713 of file sparse_vector_test.cc.
| 
 | inlineoverrideprotectedvirtual | 
| 
 | inlineoverrideprotectedvirtual | 
Reimplemented from actions::BaseAction< T >.
Definition at line 716 of file sparse_vector_test.cc.
| 
 | inlineoverrideprotectedvirtual | 
| size_t actions::Erase< T >::first | 
Definition at line 711 of file sparse_vector_test.cc.
| size_t actions::Erase< T >::last | 
Definition at line 711 of file sparse_vector_test.cc.
 1.8.5
 1.8.5