Cycles: Use explicit qualifier for single-argument constructors
[blender.git] / intern / cycles / render / buffers.h
index 020add6526ac711aeba26031c56bca3d39a611af..57ffd9630f50a3a8194922b9dc6aed46d2b598bd 100644 (file)
@@ -11,7 +11,7 @@
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
- * limitations under the License
+ * limitations under the License.
  */
 
 #ifndef __BUFFERS_H__
@@ -31,7 +31,7 @@
 CCL_NAMESPACE_BEGIN
 
 class Device;
-class DeviceDrawParams;
+struct DeviceDrawParams;
 struct float4;
 
 /* Buffer Parameters
@@ -73,7 +73,7 @@ public:
        /* random number generator state */
        device_vector<uint> rng_state;
 
-       RenderBuffers(Device *device);
+       explicit RenderBuffers(Device *device);
        ~RenderBuffers();
 
        void reset(Device *device, BufferParams& params);