Lines Matching +full:software +full:- +full:properties +full:- +full:common
2 Copyright (C) 2010-2020 Free Software Foundation, Inc.
7 GCC is free software; you can redistribute it and/or modify it under the
8 terms of the GNU General Public License as published by the Free Software
18 3.1, as published by the Free Software Foundation.
25 #include "objc-private/common.h"
31 synthesizing accessors (getters/setters) for properties. The
37 /* Properties can be "atomic", which requires protecting them from
47 operating on unrelated properties, will have to wait for each other
48 because the properties use the same lock. 16 seems big enough at
52 …ESSORS_HASH(POINTER) ((((size_t)POINTER >> 8) ^ (size_t)POINTER) & (ACCESSORS_NUMBER_OF_LOCKS - 1))
67 Foundation library (eg, GNUstep-base). These methods are not
74 - (id) copyWithZone: (void *)zone;
75 - (id) mutableCopyWithZone: (void *)zone;
90 - (id) autorelease;
91 - (oneway void) release;
92 - (id) retain;
101 getters for properties of type 'id'. */
114 needed. Since access is non-atomic, other threads can be
138 setters for properties of type 'id'.
201 getters for properties of arbitrary C types. The data is just
220 setters for properties of arbitrary C types. The data is just