Lines Matching refs:small_type
70 struct small_type struct
79 small_type::copied = 0; in reset() argument
80 small_type::moved = 0; in reset()
81 small_type::const_copied = 0; in reset()
82 small_type::non_const_copied = 0; in reset()
87 explicit small_type(int val) : value(val) { in small_type() argument
91 small_type(small_type const & other) throw() { in throw() argument
98 small_type(small_type& other) throw() { in throw() argument
105 small_type(small_type && other) throw() { in throw() argument
112 ~small_type() { in ~small_type() argument
118 small_type& operator=(small_type const&) = delete;
119 small_type& operator=(small_type&&) = delete; argument
123 int small_type<Dummy>::count = 0;
126 int small_type<Dummy>::copied = 0;
129 int small_type<Dummy>::moved = 0;
132 int small_type<Dummy>::const_copied = 0;
135 int small_type<Dummy>::non_const_copied = 0;
137 typedef small_type<> small;
138 typedef small_type<1> small1;
139 typedef small_type<2> small2;