Lines Matching refs:shared_state
158 class shared_state : public shared_state_base { class
190 typedef intrusive_ptr< shared_state > ptr_type;
192 shared_state() = default;
194 virtual ~shared_state() { in ~shared_state()
200 shared_state( shared_state const&) = delete;
201 shared_state & operator=( shared_state const&) = delete;
220 class shared_state< R & > : public shared_state_base { class
243 typedef intrusive_ptr< shared_state > ptr_type;
245 shared_state() = default;
247 virtual ~shared_state() = default;
249 shared_state( shared_state const&) = delete;
250 shared_state & operator=( shared_state const&) = delete;
264 class shared_state< void > : public shared_state_base { class
285 typedef intrusive_ptr< shared_state > ptr_type;
287 shared_state() = default;
289 virtual ~shared_state() = default;
291 shared_state( shared_state const&) = delete;
292 shared_state & operator=( shared_state const&) = delete;