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 | |
| SetValue (size_t pos, Data_t val) | |
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 | position |
| Data_t | value |
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 |
| template<typename Vector > | |
| void | doAssignValue (Vector &v) const |
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 921 of file sparse_vector_test.cc.
| using actions::SetValue< T >::Base_t = BaseAction<T> |
Definition at line 923 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 932 of file sparse_vector_test.cc.
|
inlineoverrideprotectedvirtual |
Reimplemented from actions::BaseAction< T >.
Definition at line 937 of file sparse_vector_test.cc.
|
inlineoverrideprotectedvirtual |
Reimplemented from actions::BaseAction< T >.
Definition at line 935 of file sparse_vector_test.cc.
|
inlineprotected |
Definition at line 944 of file sparse_vector_test.cc.
|
inlineoverrideprotectedvirtual |
| size_t actions::SetValue< T >::position |
Definition at line 929 of file sparse_vector_test.cc.
| Data_t actions::SetValue< T >::value |
Definition at line 930 of file sparse_vector_test.cc.
1.8.5