From c3fe4bdc025027f6aeb6f294b6b54cf204e99d89 Mon Sep 17 00:00:00 2001 From: Patrick Stotko Date: Fri, 22 Nov 2019 14:03:08 +0100 Subject: [PATCH] atomic: Fix missing template type names in the function definitions --- src/stdgpu/impl/atomic_detail.cuh | 72 +++++++++++++++---------------- 1 file changed, 36 insertions(+), 36 deletions(-) diff --git a/src/stdgpu/impl/atomic_detail.cuh b/src/stdgpu/impl/atomic_detail.cuh index b38c79e0d..8879d2410 100644 --- a/src/stdgpu/impl/atomic_detail.cuh +++ b/src/stdgpu/impl/atomic_detail.cuh @@ -110,7 +110,7 @@ atomic::compare_exchange_strong(T& expected, template -template +template inline STDGPU_DEVICE_ONLY T atomic::fetch_add(const T arg) { @@ -119,7 +119,7 @@ atomic::fetch_add(const T arg) template -template +template inline STDGPU_DEVICE_ONLY T atomic::fetch_sub(const T arg) { @@ -128,7 +128,7 @@ atomic::fetch_sub(const T arg) template -template +template inline STDGPU_DEVICE_ONLY T atomic::fetch_and(const T arg) { @@ -137,7 +137,7 @@ atomic::fetch_and(const T arg) template -template +template inline STDGPU_DEVICE_ONLY T atomic::fetch_or(const T arg) { @@ -146,7 +146,7 @@ atomic::fetch_or(const T arg) template -template +template inline STDGPU_DEVICE_ONLY T atomic::fetch_xor(const T arg) { @@ -155,7 +155,7 @@ atomic::fetch_xor(const T arg) template -template +template inline STDGPU_DEVICE_ONLY T atomic::fetch_min(const T arg) { @@ -164,7 +164,7 @@ atomic::fetch_min(const T arg) template -template +template inline STDGPU_DEVICE_ONLY T atomic::fetch_max(const T arg) { @@ -173,7 +173,7 @@ atomic::fetch_max(const T arg) template -template +template inline STDGPU_DEVICE_ONLY T atomic::fetch_inc_mod(const T arg) { @@ -182,7 +182,7 @@ atomic::fetch_inc_mod(const T arg) template -template +template inline STDGPU_DEVICE_ONLY T atomic::fetch_dec_mod(const T arg) { @@ -191,7 +191,7 @@ atomic::fetch_dec_mod(const T arg) template -template +template inline STDGPU_DEVICE_ONLY T atomic::operator++() { @@ -200,7 +200,7 @@ atomic::operator++() template -template +template inline STDGPU_DEVICE_ONLY T atomic::operator++(int) { @@ -209,7 +209,7 @@ atomic::operator++(int) template -template +template inline STDGPU_DEVICE_ONLY T atomic::operator--() { @@ -218,7 +218,7 @@ atomic::operator--() template -template +template inline STDGPU_DEVICE_ONLY T atomic::operator--(int) { @@ -227,7 +227,7 @@ atomic::operator--(int) template -template +template inline STDGPU_DEVICE_ONLY T atomic::operator+=(const T arg) { @@ -236,7 +236,7 @@ atomic::operator+=(const T arg) template -template +template inline STDGPU_DEVICE_ONLY T atomic::operator-=(const T arg) { @@ -245,7 +245,7 @@ atomic::operator-=(const T arg) template -template +template inline STDGPU_DEVICE_ONLY T atomic::operator&=(const T arg) { @@ -254,7 +254,7 @@ atomic::operator&=(const T arg) template -template +template inline STDGPU_DEVICE_ONLY T atomic::operator|=(const T arg) { @@ -263,7 +263,7 @@ atomic::operator|=(const T arg) template -template +template inline STDGPU_DEVICE_ONLY T atomic::operator^=(const T arg) { @@ -347,7 +347,7 @@ atomic_ref::compare_exchange_strong(T& expected, template -template +template inline STDGPU_DEVICE_ONLY T atomic_ref::fetch_add(const T arg) { @@ -356,7 +356,7 @@ atomic_ref::fetch_add(const T arg) template -template +template inline STDGPU_DEVICE_ONLY T atomic_ref::fetch_sub(const T arg) { @@ -365,7 +365,7 @@ atomic_ref::fetch_sub(const T arg) template -template +template inline STDGPU_DEVICE_ONLY T atomic_ref::fetch_and(const T arg) { @@ -374,7 +374,7 @@ atomic_ref::fetch_and(const T arg) template -template +template inline STDGPU_DEVICE_ONLY T atomic_ref::fetch_or(const T arg) { @@ -383,7 +383,7 @@ atomic_ref::fetch_or(const T arg) template -template +template inline STDGPU_DEVICE_ONLY T atomic_ref::fetch_xor(const T arg) { @@ -392,7 +392,7 @@ atomic_ref::fetch_xor(const T arg) template -template +template inline STDGPU_DEVICE_ONLY T atomic_ref::fetch_min(const T arg) { @@ -401,7 +401,7 @@ atomic_ref::fetch_min(const T arg) template -template +template inline STDGPU_DEVICE_ONLY T atomic_ref::fetch_max(const T arg) { @@ -410,7 +410,7 @@ atomic_ref::fetch_max(const T arg) template -template +template inline STDGPU_DEVICE_ONLY T atomic_ref::fetch_inc_mod(const T arg) { @@ -419,7 +419,7 @@ atomic_ref::fetch_inc_mod(const T arg) template -template +template inline STDGPU_DEVICE_ONLY T atomic_ref::fetch_dec_mod(const T arg) { @@ -428,7 +428,7 @@ atomic_ref::fetch_dec_mod(const T arg) template -template +template inline STDGPU_DEVICE_ONLY T atomic_ref::operator++() { @@ -437,7 +437,7 @@ atomic_ref::operator++() template -template +template inline STDGPU_DEVICE_ONLY T atomic_ref::operator++(int) { @@ -446,7 +446,7 @@ atomic_ref::operator++(int) template -template +template inline STDGPU_DEVICE_ONLY T atomic_ref::operator--() { @@ -455,7 +455,7 @@ atomic_ref::operator--() template -template +template inline STDGPU_DEVICE_ONLY T atomic_ref::operator--(int) { @@ -464,7 +464,7 @@ atomic_ref::operator--(int) template -template +template inline STDGPU_DEVICE_ONLY T atomic_ref::operator+=(const T arg) { @@ -473,7 +473,7 @@ atomic_ref::operator+=(const T arg) template -template +template inline STDGPU_DEVICE_ONLY T atomic_ref::operator-=(const T arg) { @@ -482,7 +482,7 @@ atomic_ref::operator-=(const T arg) template -template +template inline STDGPU_DEVICE_ONLY T atomic_ref::operator&=(const T arg) { @@ -491,7 +491,7 @@ atomic_ref::operator&=(const T arg) template -template +template inline STDGPU_DEVICE_ONLY T atomic_ref::operator|=(const T arg) { @@ -500,7 +500,7 @@ atomic_ref::operator|=(const T arg) template -template +template inline STDGPU_DEVICE_ONLY T atomic_ref::operator^=(const T arg) {