Lines Matching refs:small_type
76 struct small_type struct
85 small_type::copied = 0; in reset() argument
86 small_type::moved = 0; in reset()
87 small_type::const_copied = 0; in reset()
88 small_type::non_const_copied = 0; in reset()
93 explicit small_type(int val) : value(val) { in small_type() argument
97 small_type(small_type const & other) throw() { in throw() argument
104 small_type(small_type& other) throw() { in throw() argument
111 small_type(small_type && other) throw() { in throw() argument
118 ~small_type() { in ~small_type() argument
124 small_type& operator=(small_type const&) = delete;
125 small_type& operator=(small_type&&) = delete; argument
129 int small_type<Dummy>::count = 0;
132 int small_type<Dummy>::copied = 0;
135 int small_type<Dummy>::moved = 0;
138 int small_type<Dummy>::const_copied = 0;
141 int small_type<Dummy>::non_const_copied = 0;
143 typedef small_type<> small;
144 typedef small_type<1> small1;
145 typedef small_type<2> small2;