//
//  PropertyListTestsStub.c
//  OpenSwiftUISymbolDualTestsSupport

#include "OpenSwiftUIBase.h"

#if OPENSWIFTUI_TARGET_OS_DARWIN

#import <SymbolLocator.h>

// MARK: - PropertyList

DEFINE_SL_STUB_SLF(OpenSwiftUITestStub_PropertyListInit, SwiftUI, $s7SwiftUI12PropertyListVACycfC);
DEFINE_SL_STUB_SLF(OpenSwiftUITestStub_PropertyListInitWithData, SwiftUI, $s7SwiftUI12PropertyListV4dataACyXlSg_tcfC);
DEFINE_SL_STUB_SLF(OpenSwiftUITestStub_PropertyListOverride, SwiftUI, $s7SwiftUI12PropertyListV8override4withyAC_tF);
DEFINE_SL_STUB_SLF(OpenSwiftUITestStub_PropertyListSubscriptWithPropertyKeyGetter, SwiftUI, $s7SwiftUI12PropertyListVy5ValueQzxmcAA0C3KeyRzluig);
DEFINE_SL_STUB_SLF(OpenSwiftUITestStub_PropertyListSubscriptWithPropertyKeySetter, SwiftUI, $s7SwiftUI12PropertyListVy5ValueQzxmcAA0C3KeyRzluis);
DEFINE_SL_STUB_SLF(OpenSwiftUITestStub_PropertyListSubscriptWithDerivedPropertyKeyGetter, SwiftUI, $s7SwiftUI12PropertyListVy5ValueQzxmcAA07DerivedC3KeyRzluig);
DEFINE_SL_STUB_SLF(OpenSwiftUITestStub_PropertyListValueWithSecondaryLookup, SwiftUI, $s7SwiftUI12PropertyListV24valueWithSecondaryLookupy7Primary_5ValueQZxmAA0c3KeyH0RzlF);
DEFINE_SL_STUB_SLF(OpenSwiftUITestStub_PropertyListPrependValue, SwiftUI, $s7SwiftUI12PropertyListV12prependValue_3fory0F0Qz_xmtAA0C3KeyRzlF);
DEFINE_SL_STUB_SLF(OpenSwiftUITestStub_PropertyListMayNotBeEqual, SwiftUI, $s7SwiftUI12PropertyListV13mayNotBeEqual2toSbAC_tF);
DEFINE_SL_STUB_SLF(OpenSwiftUITestStub_PropertyListMayNotBeEqualIgnoredTypes, SwiftUI, $s7SwiftUI12PropertyListV13mayNotBeEqual2to12ignoredTypesSbAC_SaySOGtF);
DEFINE_SL_STUB_SLF(OpenSwiftUITestStub_PropertyListSet, SwiftUI, $s7SwiftUI12PropertyListV3setyyACF);
DEFINE_SL_STUB_SLF(OpenSwiftUITestStub_PropertyListDescription, SwiftUI, $s7SwiftUI12PropertyListV11descriptionSSvg);
DEFINE_SL_STUB_SLF(OpenSwiftUITestStub_PropertyListForEach, SwiftUI, $s7SwiftUI12PropertyListV7forEach7keyType_yxm_y5ValueQz_SbztXEtAA0C3KeyRzlF);
DEFINE_SL_STUB_SLF(OpenSwiftUITestStub_PropertyListMerge, SwiftUI, $s7SwiftUI12PropertyListV5mergeyyACF);
DEFINE_SL_STUB_SLF(OpenSwiftUITestStub_PropertyListMerging, SwiftUI, $s7SwiftUI12PropertyListV7mergingyA2CF);
DEFINE_SL_STUB_SLF(OpenSwiftUITestStub_PropertyListValue, SwiftUI, $s7SwiftUI12PropertyListV5value2as4fromxxm_AC7ElementCtlFZ);

// MARK: - PropertyList.Tracker

DEFINE_SL_STUB_SLF(OpenSwiftUITestStub_PropertyListTrackerInit, SwiftUI, $s7SwiftUI12PropertyListV7TrackerCAEycfc);
DEFINE_SL_STUB_SLF(OpenSwiftUITestStub_PropertyListTrackerReset, SwiftUI, $s7SwiftUI12PropertyListV7TrackerC5resetyyF);
DEFINE_SL_STUB_SLF(OpenSwiftUITestStub_PropertyListTrackerValue, SwiftUI, $s7SwiftUI12PropertyListV7TrackerC5value_3for5ValueQzAC_xmtAA0C3KeyRzlF);
DEFINE_SL_STUB_SLF(OpenSwiftUITestStub_PropertyListTrackerValueWithSecondaryLookup, SwiftUI, $s7SwiftUI12PropertyListV7TrackerC24valueWithSecondaryLookup_09secondaryI7Handler7Primary_5ValueQZAC_xmtAA0c3KeyI0RzlF);
DEFINE_SL_STUB_SLF(OpenSwiftUITestStub_PropertyListTrackerDerivedValue, SwiftUI, $s7SwiftUI12PropertyListV7TrackerC12derivedValue_3for0G0QzAC_xmtAA07DerivedC3KeyRzlF);
DEFINE_SL_STUB_SLF(OpenSwiftUITestStub_PropertyListTrackerInitializeValues, SwiftUI, $s7SwiftUI12PropertyListV7TrackerC16initializeValues4fromyAC_tF);
DEFINE_SL_STUB_SLF(OpenSwiftUITestStub_PropertyListTrackerInvalidateValue, SwiftUI, $s7SwiftUI12PropertyListV7TrackerC15invalidateValue3for4from2toyxm_A2CtAA0C3KeyRzlF);
DEFINE_SL_STUB_SLF(OpenSwiftUITestStub_PropertyListTrackerInvalidateAllValues, SwiftUI, $s7SwiftUI12PropertyListV7TrackerC19invalidateAllValues4from2toyAC_ACtF);
DEFINE_SL_STUB_SLF(OpenSwiftUITestStub_PropertyListTrackerHasDifferentUsedValues, SwiftUI, $s7SwiftUI12PropertyListV7TrackerC22hasDifferentUsedValuesySbACF);
DEFINE_SL_STUB_SLF(OpenSwiftUITestStub_PropertyListTrackerFormUnion, SwiftUI, $s7SwiftUI12PropertyListV7TrackerC9formUnionyyAEF);

#endif
