1*523fa7a6SAndroid Build Coastguard Worker${ns_prologue} 2*523fa7a6SAndroid Build Coastguard Worker 3*523fa7a6SAndroid Build Coastguard Worker// NB: TORCH_LIBRARY_IMPL must be in an anonymous namespace to avoid 4*523fa7a6SAndroid Build Coastguard Worker// ambiguity with conflicting identifiers that may have been defined in 5*523fa7a6SAndroid Build Coastguard Worker// at namespace already. 6*523fa7a6SAndroid Build Coastguard Workernamespace { 7*523fa7a6SAndroid Build Coastguard Worker 8*523fa7a6SAndroid Build Coastguard Worker${dispatch_helpers} 9*523fa7a6SAndroid Build Coastguard Worker 10*523fa7a6SAndroid Build Coastguard Worker${dispatch_anonymous_definitions} 11*523fa7a6SAndroid Build Coastguard Worker 12*523fa7a6SAndroid Build Coastguard Worker${static_init_dispatch_registrations} 13*523fa7a6SAndroid Build Coastguard Worker 14*523fa7a6SAndroid Build Coastguard Worker} // anonymous namespace 15*523fa7a6SAndroid Build Coastguard Worker 16*523fa7a6SAndroid Build Coastguard Worker${deferred_dispatch_registrations} 17*523fa7a6SAndroid Build Coastguard Worker 18*523fa7a6SAndroid Build Coastguard Workernamespace ${dispatch_namespace} { 19*523fa7a6SAndroid Build Coastguard Worker 20*523fa7a6SAndroid Build Coastguard Worker${dispatch_namespaced_definitions} 21*523fa7a6SAndroid Build Coastguard Worker 22*523fa7a6SAndroid Build Coastguard Worker} // namespace ${dispatch_namespace} 23*523fa7a6SAndroid Build Coastguard Worker 24*523fa7a6SAndroid Build Coastguard Worker${ns_epilogue} 25