Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

test: Pass containers by const reference to functors #158

Merged
merged 1 commit into from
May 11, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
42 changes: 21 additions & 21 deletions test/stdgpu/atomic.inc
Original file line number Diff line number Diff line change
Expand Up @@ -277,7 +277,7 @@ template <typename T>
class exchange_sequence
{
public:
explicit exchange_sequence(stdgpu::atomic<T> value)
explicit exchange_sequence(const stdgpu::atomic<T>& value)
: _value(value)
{

Expand Down Expand Up @@ -341,7 +341,7 @@ template <typename T>
class add_sequence_with_compare_exchange_weak
{
public:
explicit add_sequence_with_compare_exchange_weak(stdgpu::atomic<T> value)
explicit add_sequence_with_compare_exchange_weak(const stdgpu::atomic<T>& value)
: _value(value)
{

Expand All @@ -366,7 +366,7 @@ template <typename T>
class add_sequence_with_compare_exchange_strong
{
public:
explicit add_sequence_with_compare_exchange_strong(stdgpu::atomic<T> value)
explicit add_sequence_with_compare_exchange_strong(const stdgpu::atomic<T>& value)
: _value(value)
{

Expand Down Expand Up @@ -465,7 +465,7 @@ template <typename T>
class add_sequence
{
public:
explicit add_sequence(stdgpu::atomic<T> value)
explicit add_sequence(const stdgpu::atomic<T>& value)
: _value(value)
{

Expand All @@ -486,7 +486,7 @@ template <typename T>
class add_equals_sequence
{
public:
explicit add_equals_sequence(stdgpu::atomic<T> value)
explicit add_equals_sequence(const stdgpu::atomic<T>& value)
: _value(value)
{

Expand Down Expand Up @@ -581,7 +581,7 @@ template <typename T>
class sub_sequence
{
public:
explicit sub_sequence(stdgpu::atomic<T> value)
explicit sub_sequence(const stdgpu::atomic<T>& value)
: _value(value)
{

Expand All @@ -602,7 +602,7 @@ template <typename T>
class sub_equals_sequence
{
public:
explicit sub_equals_sequence(stdgpu::atomic<T> value)
explicit sub_equals_sequence(const stdgpu::atomic<T>& value)
: _value(value)
{

Expand Down Expand Up @@ -716,7 +716,7 @@ template <typename T>
class or_sequence
{
public:
explicit or_sequence(stdgpu::atomic<T> value)
explicit or_sequence(const stdgpu::atomic<T>& value)
: _value(value)
{

Expand All @@ -739,7 +739,7 @@ template <typename T>
class or_equals_sequence
{
public:
explicit or_equals_sequence(stdgpu::atomic<T> value)
explicit or_equals_sequence(const stdgpu::atomic<T>& value)
: _value(value)
{

Expand Down Expand Up @@ -836,7 +836,7 @@ template <typename T>
class and_sequence
{
public:
and_sequence(stdgpu::atomic<T> value,
and_sequence(const stdgpu::atomic<T>& value,
T one_pattern)
: _value(value),
_one_pattern(one_pattern)
Expand All @@ -862,7 +862,7 @@ template <typename T>
class and_equals_sequence
{
public:
and_equals_sequence(stdgpu::atomic<T> value,
and_equals_sequence(const stdgpu::atomic<T>& value,
T one_pattern)
: _value(value),
_one_pattern(one_pattern)
Expand Down Expand Up @@ -984,7 +984,7 @@ template <typename T>
class xor_sequence
{
public:
explicit xor_sequence(stdgpu::atomic<T> value)
explicit xor_sequence(const stdgpu::atomic<T>& value)
: _value(value)
{

Expand All @@ -1007,7 +1007,7 @@ template <typename T>
class xor_equals_sequence
{
public:
explicit xor_equals_sequence(stdgpu::atomic<T> value)
explicit xor_equals_sequence(const stdgpu::atomic<T>& value)
: _value(value)
{

Expand Down Expand Up @@ -1104,7 +1104,7 @@ template <typename T>
class min_sequence
{
public:
explicit min_sequence(stdgpu::atomic<T> value)
explicit min_sequence(const stdgpu::atomic<T>& value)
: _value(value)
{

Expand Down Expand Up @@ -1163,7 +1163,7 @@ template <typename T>
class max_sequence
{
public:
explicit max_sequence(stdgpu::atomic<T> value)
explicit max_sequence(const stdgpu::atomic<T>& value)
: _value(value)
{

Expand Down Expand Up @@ -1222,7 +1222,7 @@ template <typename T>
class inc_mod_sequence
{
public:
explicit inc_mod_sequence(stdgpu::atomic<T> value)
explicit inc_mod_sequence(const stdgpu::atomic<T>& value)
: _value(value)
{

Expand Down Expand Up @@ -1281,7 +1281,7 @@ template <typename T>
class dec_mod_dequence
{
public:
explicit dec_mod_dequence(stdgpu::atomic<T> value)
explicit dec_mod_dequence(const stdgpu::atomic<T>& value)
: _value(value)
{

Expand Down Expand Up @@ -1340,7 +1340,7 @@ template <typename T>
class pre_inc_sequence
{
public:
explicit pre_inc_sequence(stdgpu::atomic<T> value)
explicit pre_inc_sequence(const stdgpu::atomic<T>& value)
: _value(value)
{

Expand Down Expand Up @@ -1404,7 +1404,7 @@ template <typename T>
class post_inc_sequence
{
public:
explicit post_inc_sequence(stdgpu::atomic<T> value)
explicit post_inc_sequence(const stdgpu::atomic<T>& value)
: _value(value)
{

Expand Down Expand Up @@ -1468,7 +1468,7 @@ template <typename T>
class pre_dec_sequence
{
public:
explicit pre_dec_sequence(stdgpu::atomic<T> value)
explicit pre_dec_sequence(const stdgpu::atomic<T>& value)
: _value(value)
{

Expand Down Expand Up @@ -1539,7 +1539,7 @@ template <typename T>
class post_dec_sequence
{
public:
explicit post_dec_sequence(stdgpu::atomic<T> value)
explicit post_dec_sequence(const stdgpu::atomic<T>& value)
: _value(value)
{

Expand Down
16 changes: 8 additions & 8 deletions test/stdgpu/bitset.inc
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@ TEST_F(stdgpu_bitset, default_values)
class set_all_bits
{
public:
explicit set_all_bits(stdgpu::bitset bitset)
explicit set_all_bits(const stdgpu::bitset& bitset)
: _bitset(bitset)
{

Expand All @@ -83,7 +83,7 @@ class set_all_bits
class reset_all_bits
{
public:
explicit reset_all_bits(stdgpu::bitset bitset)
explicit reset_all_bits(const stdgpu::bitset& bitset)
: _bitset(bitset)
{

Expand All @@ -105,7 +105,7 @@ class reset_all_bits
class set_and_reset_all_bits
{
public:
explicit set_and_reset_all_bits(stdgpu::bitset bitset)
explicit set_and_reset_all_bits(const stdgpu::bitset& bitset)
: _bitset(bitset)
{

Expand All @@ -132,7 +132,7 @@ class set_and_reset_all_bits
class flip_all_bits
{
public:
explicit flip_all_bits(stdgpu::bitset bitset)
explicit flip_all_bits(const stdgpu::bitset& bitset)
: _bitset(bitset)
{

Expand Down Expand Up @@ -300,7 +300,7 @@ generate_shuffled_sequence(const stdgpu::index_t size)
class set_bits
{
public:
set_bits(stdgpu::bitset bitset,
set_bits(const stdgpu::bitset& bitset,
stdgpu::index_t* positions,
std::uint8_t* set)
: _bitset(bitset),
Expand Down Expand Up @@ -328,7 +328,7 @@ class set_bits
class reset_bits
{
public:
reset_bits(stdgpu::bitset bitset,
reset_bits(const stdgpu::bitset& bitset,
stdgpu::index_t* positions,
std::uint8_t* set)
: _bitset(bitset),
Expand Down Expand Up @@ -356,7 +356,7 @@ class reset_bits
class set_and_reset_bits
{
public:
set_and_reset_bits(stdgpu::bitset bitset,
set_and_reset_bits(const stdgpu::bitset& bitset,
stdgpu::index_t* positions,
std::uint8_t* set)
: _bitset(bitset),
Expand Down Expand Up @@ -389,7 +389,7 @@ class set_and_reset_bits
class flip_bits
{
public:
flip_bits(stdgpu::bitset bitset,
flip_bits(const stdgpu::bitset& bitset,
stdgpu::index_t* positions,
std::uint8_t* set)
: _bitset(bitset),
Expand Down
Loading