diff options
author | CNugteren <web@cedricnugteren.nl> | 2015-06-19 07:28:35 +0200 |
---|---|---|
committer | CNugteren <web@cedricnugteren.nl> | 2015-06-19 07:28:35 +0200 |
commit | ab55df703dd60986fdad25a31bdf79480a341733 (patch) | |
tree | 19a1cad6c638dfb4866e2cc1f358ec3e2eb955aa /include | |
parent | 682c01a80cfcb9556799c790f126957d8d0c07e2 (diff) |
Added const-ref accessors to all CL++11 classes
Diffstat (limited to 'include')
-rw-r--r-- | include/internal/clpp11.h | 15 |
1 files changed, 5 insertions, 10 deletions
diff --git a/include/internal/clpp11.h b/include/internal/clpp11.h index 8cf28871..d48b646d 100644 --- a/include/internal/clpp11.h +++ b/include/internal/clpp11.h @@ -134,8 +134,7 @@ class Platform: public Object { } // Accessors to the private data-member - cl_platform_id operator()() const { return platform_; } - cl_platform_id& operator()() { return platform_; } + const cl_platform_id& operator()() const { return platform_; } private: cl_platform_id platform_; }; @@ -193,8 +192,7 @@ class Device: public Object { } // Accessors to the private data-member - cl_device_id operator()() const { return device_; } - cl_device_id& operator()() { return device_; } + const cl_device_id& operator()() const { return device_; } private: // Helper functions @@ -259,8 +257,7 @@ class Context: public ObjectWithState { } // Accessors to the private data-member - cl_context operator()() const { return context_; } - cl_context& operator()() { return context_; } + const cl_context& operator()() const { return context_; } private: cl_context context_; }; @@ -433,8 +430,7 @@ class CommandQueue: public ObjectWithState { } // Accessors to the private data-member - cl_command_queue operator()() const { return queue_; } - cl_command_queue& operator()() { return queue_; } + const cl_command_queue& operator()() const { return queue_; } private: cl_command_queue queue_; }; @@ -499,8 +495,7 @@ class Buffer: public ObjectWithState { } // Accessors to the private data-member - cl_mem operator()() const { return buffer_; } - cl_mem& operator()() { return buffer_; } + const cl_mem& operator()() const { return buffer_; } private: cl_mem buffer_; }; |