    

 ## On this page

  

 

 # CreateRangeMinMaxWithAuto&lt; T &gt; Struct Template Reference

 Last update: 16.07.2025 

The Min-Max-Auto-Range defines a range for a given type with a minimum value and a maximum value together with a special value "auto" that may be used differently in certain situations. [More...](struct_create_range_min_max_with_auto.xhtml#details)

## <a name="pub-methods"></a>Public Member Functions

<a id="ab2d384e0c1f7d814ff7b68112fc66b95"></a>virtual [JsonValue](class_json_value.xhtml) **compute** () override <a id="a9b1dc49adf3b8fcf201ad8090408900c"></a> **CreateRangeMinMaxWithAuto** (T min\_, T max\_, T auto\_) ## <a name="pub-attribs"></a>Public Attributes

<a id="ad984cf3ec4033567c258549f6867ed79"></a>T **automatic** <a id="a5a4743082100574a99b5fb123cdf4f67"></a>T **max** <a id="a66549a39deb1edceee5ed11221572e64"></a>T **min** <a id="details" name="details"></a>## Detailed Description

### template&lt;typename T&gt;  
struct CreateRangeMinMaxWithAuto&lt; T &gt;

The Min-Max-Auto-Range defines a range for a given type with a minimum value and a maximum value together with a special value "auto" that may be used differently in certain situations.

Template Parameters TThe type you want to define a range for.