Lines Matching refs:ThrowingConstructor

131 class ThrowingConstructor {  class
136 ThrowingConstructor() : m_checktype(), m_throwing_field() { m_cnt = 0;} in ThrowingConstructor() function in ThrowingConstructor
138 bool operator==( const ThrowingConstructor& other ) const { return m_cnt == other.m_cnt; } in operator ==()
167 struct test_helper<ThrowingConstructor> {
168 static inline void init(ThrowingConstructor &sum) { sum.m_cnt = 0; } in init()
169 static inline void sum(ThrowingConstructor &sum, const int addend ) { sum.m_cnt += addend; } in sum()
170 …static inline void sum(ThrowingConstructor &sum, const double addend ) { sum.m_cnt += static_cast<… in sum()
171 …static inline void sum(ThrowingConstructor &sum, const ThrowingConstructor &addend ) { sum.m_cnt +… in sum()
172 …static inline void set(ThrowingConstructor &v, const int value ) { v.m_cnt = static_cast<int>(valu… in set()
173 …static inline double get(const ThrowingConstructor &sum ) { return static_cast<double>(sum.m_cnt);… in get()
193 struct FunctorFinit<ThrowingConstructor,Value> {
197 ThrowingConstructor operator()() { ThrowingConstructor temp; temp.m_cnt = Value; return temp; } in operator ()()
231 struct FunctorAddCombineRef<ThrowingConstructor> {
232ThrowingConstructor operator()(const ThrowingConstructor& left, const ThrowingConstructor& right) … in operator ()()
233 ThrowingConstructor result; in operator ()()
829 … run_parallel_scalar_tests<ThrowingConstructor, Allocator>("ThrowingConstructor", allocator_name); in run_parallel_tests()