Lines Matching refs:accessor
701 Accessor* accessor) in Get() argument
703 obj->GetPrimitiveFieldViaAccessor(field_offset, accessor); in Get()
709 Accessor* accessor)
716 Accessor* accessor) in Get() argument
718 TypeAdaptorAccessor<int32_t, float> float_to_int_accessor(accessor); in Get()
725 Accessor* accessor) in Get() argument
727 TypeAdaptorAccessor<int64_t, double> double_to_int_accessor(accessor); in Get()
734 Accessor* accessor) in Update() argument
737 obj->UpdateFieldBooleanViaAccessor<kTransactionActive>(field_offset, accessor); in Update()
739 obj->UpdateFieldBooleanViaAccessor<kTransactionInactive>(field_offset, accessor); in Update()
746 Accessor* accessor) in Update() argument
749 obj->UpdateFieldByteViaAccessor<kTransactionActive>(field_offset, accessor); in Update()
751 obj->UpdateFieldByteViaAccessor<kTransactionInactive>(field_offset, accessor); in Update()
758 Accessor* accessor) in Update() argument
761 obj->UpdateFieldCharViaAccessor<kTransactionActive>(field_offset, accessor); in Update()
763 obj->UpdateFieldCharViaAccessor<kTransactionInactive>(field_offset, accessor); in Update()
770 Accessor* accessor) in Update() argument
773 obj->UpdateFieldShortViaAccessor<kTransactionActive>(field_offset, accessor); in Update()
775 obj->UpdateFieldShortViaAccessor<kTransactionInactive>(field_offset, accessor); in Update()
782 Accessor* accessor) in Update() argument
785 obj->UpdateField32ViaAccessor<kTransactionActive>(field_offset, accessor); in Update()
787 obj->UpdateField32ViaAccessor<kTransactionInactive>(field_offset, accessor); in Update()
794 Accessor* accessor) in Update() argument
797 obj->UpdateField64ViaAccessor<kTransactionActive>(field_offset, accessor); in Update()
799 obj->UpdateField64ViaAccessor<kTransactionInactive>(field_offset, accessor); in Update()
806 Accessor* accessor) in Update() argument
808 TypeAdaptorAccessor<int32_t, float> float_to_int_accessor(accessor); in Update()
819 Accessor* accessor) in Update() argument
821 TypeAdaptorAccessor<int64_t, double> double_to_int_accessor(accessor); in Update()
883 GetAccessor<T> accessor(result); in Dispatch() local
884 FieldAccessViaAccessor<T>::Get(obj, field_offset, &accessor); in Dispatch()
889 SetAccessor<T> accessor(new_value); in Dispatch() local
890 FieldAccessViaAccessor<T>::Update(obj, field_offset, &accessor); in Dispatch()
896 GetVolatileAccessor<T> accessor(result); in Dispatch() local
897 FieldAccessViaAccessor<T>::Get(obj, field_offset, &accessor); in Dispatch()
904 SetVolatileAccessor<T> accessor(new_value); in Dispatch() local
905 FieldAccessViaAccessor<T>::Update(obj, field_offset, &accessor); in Dispatch()
911 CompareAndSetAccessor<T> accessor(expected_value, desired_value, result); in Dispatch() local
912 FieldAccessViaAccessor<T>::Update(obj, field_offset, &accessor); in Dispatch()
920 CompareAndExchangeAccessor<T> accessor(expected_value, desired_value, result); in Dispatch() local
921 FieldAccessViaAccessor<T>::Update(obj, field_offset, &accessor); in Dispatch()
930 WeakCompareAndSetAccessor<T> accessor(expected_value, desired_value, result); in Dispatch() local
931 FieldAccessViaAccessor<T>::Update(obj, field_offset, &accessor); in Dispatch()
938 GetAndSetAccessor<T> accessor(new_value, result); in Dispatch() local
939 FieldAccessViaAccessor<T>::Update(obj, field_offset, &accessor); in Dispatch()
946 GetAndAddAccessor<T> accessor(value, result); in Dispatch() local
947 FieldAccessViaAccessor<T>::Update(obj, field_offset, &accessor); in Dispatch()
954 GetAndBitwiseOrAccessor<T> accessor(value, result); in Dispatch() local
955 FieldAccessViaAccessor<T>::Update(obj, field_offset, &accessor); in Dispatch()
962 GetAndBitwiseAndAccessor<T> accessor(value, result); in Dispatch() local
963 FieldAccessViaAccessor<T>::Update(obj, field_offset, &accessor); in Dispatch()
970 GetAndBitwiseXorAccessor<T> accessor(value, result); in Dispatch() local
971 FieldAccessViaAccessor<T>::Update(obj, field_offset, &accessor); in Dispatch()
1139 GetAccessor<T> accessor(result); in Dispatch() local
1140 accessor.Access(element_address); in Dispatch()
1145 SetAccessor<T> accessor(new_value); in Dispatch() local
1146 accessor.Access(element_address); in Dispatch()
1152 GetVolatileAccessor<T> accessor(result); in Dispatch() local
1153 accessor.Access(element_address); in Dispatch()
1160 SetVolatileAccessor<T> accessor(new_value); in Dispatch() local
1161 accessor.Access(element_address); in Dispatch()
1167 CompareAndSetAccessor<T> accessor(expected_value, desired_value, result); in Dispatch() local
1168 accessor.Access(element_address); in Dispatch()
1176 CompareAndExchangeAccessor<T> accessor(expected_value, desired_value, result); in Dispatch() local
1177 accessor.Access(element_address); in Dispatch()
1186 WeakCompareAndSetAccessor<T> accessor(expected_value, desired_value, result); in Dispatch() local
1187 accessor.Access(element_address); in Dispatch()
1194 GetAndSetAccessor<T> accessor(new_value, result); in Dispatch() local
1195 accessor.Access(element_address); in Dispatch()
1202 GetAndAddAccessor<T> accessor(value, result); in Dispatch() local
1203 accessor.Access(element_address); in Dispatch()
1210 GetAndBitwiseOrAccessor<T> accessor(value, result); in Dispatch() local
1211 accessor.Access(element_address); in Dispatch()
1218 GetAndBitwiseAndAccessor<T> accessor(value, result); in Dispatch() local
1219 accessor.Access(element_address); in Dispatch()
1226 GetAndBitwiseXorAccessor<T> accessor(value, result); in Dispatch() local
1227 accessor.Access(element_address); in Dispatch()
1287 GetAccessor<T> accessor(result); in Dispatch() local
1288 accessor.Access(element_address); in Dispatch()
1295 SetAccessor<T> accessor(new_value); in Dispatch() local
1296 accessor.Access(element_address); in Dispatch()
1302 GetVolatileAccessor<T> accessor(result); in Dispatch() local
1303 accessor.Access(element_address); in Dispatch()
1312 SetVolatileAccessor<T> accessor(new_value); in Dispatch() local
1313 accessor.Access(element_address); in Dispatch()
1321 CompareAndSetAccessor<T> accessor(expected_value, desired_value, result); in Dispatch() local
1322 accessor.Access(element_address); in Dispatch()
1332 CompareAndExchangeAccessor<T> accessor(expected_value, desired_value, result); in Dispatch() local
1333 accessor.Access(element_address); in Dispatch()
1345 WeakCompareAndSetAccessor<T> accessor(expected_value, desired_value, result); in Dispatch() local
1346 accessor.Access(element_address); in Dispatch()
1354 GetAndSetAccessor<T> accessor(new_value, result); in Dispatch() local
1355 accessor.Access(element_address); in Dispatch()
1364 GetAndAddWithByteSwapAccessor<T> accessor(value, result); in Dispatch() local
1365 accessor.Access(element_address); in Dispatch()
1367 GetAndAddAccessor<T> accessor(value, result); in Dispatch() local
1368 accessor.Access(element_address); in Dispatch()
1377 GetAndBitwiseOrAccessor<T> accessor(value, result); in Dispatch() local
1378 accessor.Access(element_address); in Dispatch()
1387 GetAndBitwiseAndAccessor<T> accessor(value, result); in Dispatch() local
1388 accessor.Access(element_address); in Dispatch()
1397 GetAndBitwiseXorAccessor<T> accessor(value, result); in Dispatch() local
1398 accessor.Access(element_address); in Dispatch()