Lines Matching refs:Policy
68 enum Policy
89 this( Policy policy = Policy.PREFER_WRITERS ) @safe nothrow
109 shared this( Policy policy = Policy.PREFER_WRITERS ) @safe nothrow
139 @property Policy policy() @safe nothrow
145 @property Policy policy() shared @safe nothrow
380 case Policy.PREFER_WRITERS:
383 case Policy.PREFER_READERS:
466 case Policy.PREFER_READERS:
472 case Policy.PREFER_WRITERS:
492 case Policy.PREFER_READERS:
498 case Policy.PREFER_WRITERS:
618 case Policy.PREFER_READERS:
621 case Policy.PREFER_WRITERS:
639 Policy m_policy;
663 static void runTest(ReadWriteMutex.Policy policy)
769 if (policy == ReadWriteMutex.Policy.PREFER_READERS)
778 else if (policy == ReadWriteMutex.Policy.PREFER_WRITERS)
791 runTest(ReadWriteMutex.Policy.PREFER_READERS);
792 runTest(ReadWriteMutex.Policy.PREFER_WRITERS);
875 static void runTest(ReadWriteMutex.Policy policy)
981 if (policy == ReadWriteMutex.Policy.PREFER_READERS)
990 else if (policy == ReadWriteMutex.Policy.PREFER_WRITERS)
1003 runTest(ReadWriteMutex.Policy.PREFER_READERS);
1004 runTest(ReadWriteMutex.Policy.PREFER_WRITERS);