.. index:: pair: struct; P1::CameraSdkC::PropertyRange
.. _doxid-struct_p1_1_1_camera_sdk_c_1_1_property_range:

struct P1::CameraSdkC::PropertyRange
====================================

.. toctree::
	:hidden:

Overview
~~~~~~~~




.. ref-code-block:: cpp
	:class: doxyrest-overview-code-block

	#include <C_P1CameraTypes.h>
	
	struct PropertyRange
	{
		// fields
	
		bool :target:`mHas<doxid-struct_p1_1_1_camera_sdk_c_1_1_property_range_1a4c801f61d9326b2246d8868dae5af668>` = false;
		:ref:`PropertyValue<doxid-class_p1_1_1_camera_sdk_c_1_1_property_value>` :target:`mMin<doxid-struct_p1_1_1_camera_sdk_c_1_1_property_range_1a8ad9711edd537f9e113dd9c1af6501b0>`;
		:ref:`PropertyValue<doxid-class_p1_1_1_camera_sdk_c_1_1_property_value>` :target:`mMax<doxid-struct_p1_1_1_camera_sdk_c_1_1_property_range_1a1c6491c6793920c059a8d89375d0877a>`;

		// methods
	
		void :target:`Delete<doxid-struct_p1_1_1_camera_sdk_c_1_1_property_range_1a666a87407ac11edac1058054ca04a546>`();
		:ref:`CameraSdk::ErrorCode<doxid-namespace_p1_1_1_camera_sdk_1ada3dc51a13348c739a07d3ad8047c2a9>` :ref:`IsInRange<doxid-struct_p1_1_1_camera_sdk_c_1_1_property_range_1a3a0e64be29ee73d070354f1e57d8a79e>`(const :ref:`PropertyValue<doxid-class_p1_1_1_camera_sdk_c_1_1_property_value>`& value, bool& inRange) const;
	};
.. _details-struct_p1_1_1_camera_sdk_c_1_1_property_range:

Detailed Documentation
~~~~~~~~~~~~~~~~~~~~~~



Methods
-------

.. index:: pair: function; IsInRange
.. _doxid-struct_p1_1_1_camera_sdk_c_1_1_property_range_1a3a0e64be29ee73d070354f1e57d8a79e:

.. ref-code-block:: cpp
	:class: doxyrest-title-code-block

	:ref:`CameraSdk::ErrorCode<doxid-namespace_p1_1_1_camera_sdk_1ada3dc51a13348c739a07d3ad8047c2a9>` IsInRange(const :ref:`PropertyValue<doxid-class_p1_1_1_camera_sdk_c_1_1_property_value>`& value, bool& inRange) const

Check that a provided value is with the range.

Note that both range ends are included, and that only intregral types are evaluated



.. rubric:: Parameters:

.. list-table::
	:widths: 20 80

	*
		- value

		- The value to check is within the range

	*
		- inRange

		- Out-parameter, which will be set to true, if in range



.. rubric:: Returns:

Any error when running evaluation, or just kSuccess