Lines Matching refs:state

42         State() noexcept : state(Unspecified) {}  in State()
44 State( const State& s ) : state(Unspecified) { in State()
45 assign_new_state(s.state); in State()
48 State( StateValue s ) noexcept : state(Unspecified) { in State()
53 assign_new_state(st.state);
62 operator StateValue() const noexcept { return state; } in StateValue()
65 StateValue state; member
95 CHECK_FAST_MESSAGE((state == StateTrackableBase::Unspecified || in assign_new_state()
96 … StateTrackableCounters::counters.find(state) != StateTrackableCounters::counters.end()), in assign_new_state()
98 state = s; in assign_new_state()
99 ++StateTrackableCounters::counters[state]; in assign_new_state()
107 … return state == DefaultInitialized || state == DirectInitialized || state == CopyInitialized || in is_valid()
108state == MoveInitialized || state == CopyAssigned || state == MoveAssigned || state == MovedFrom || in is_valid()
109 (allow_zero_initialized && state == ZeroInitialized); in is_valid()
112 StateTrackable( intptr_t ) noexcept : state(DirectInitialized) {} in StateTrackable()
113 StateTrackable() noexcept : state(DefaultInitialized) {} in StateTrackable()
115 StateTrackable( const StateTrackable& src ) noexcept : state(CopyInitialized) { in StateTrackable()
119 StateTrackable( StateTrackable&& src ) noexcept : state(MoveInitialized) { in StateTrackable()
121 src.state = MovedFrom; in StateTrackable()
127 state = CopyAssigned;
134 state = MoveAssigned;
135 src.state = MovedFrom;
141 state = Destroyed; in ~StateTrackable()
144 State state; member
149 return f.state == desired_state; in is_state()