1 <!DOCTYPE html PUBLIC
"-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html xmlns=
"http://www.w3.org/1999/xhtml">
4 <meta http-equiv=
"Content-Type" content=
"text/xhtml;charset=UTF-8"/>
5 <meta http-equiv=
"X-UA-Compatible" content=
"IE=9"/>
6 <meta name=
"generator" content=
"Doxygen 1.8.12"/>
7 <meta name=
"viewport" content=
"width=device-width, initial-scale=1"/>
8 <title>MuldeR
's Utilities for Qt: MUtils::CPUFetaures::_cpu_info_t Struct Reference
</title>
9 <link href=
"../../tabs.css" rel=
"stylesheet" type=
"text/css"/>
10 <script type=
"text/javascript" src=
"../../jquery.js"></script>
11 <script type=
"text/javascript" src=
"../../dynsections.js"></script>
12 <link href=
"../../search/search.css" rel=
"stylesheet" type=
"text/css"/>
13 <script type=
"text/javascript" src=
"../../search/searchdata.js"></script>
14 <script type=
"text/javascript" src=
"../../search/search.js"></script>
15 <link href=
"../../doxygen.css" rel=
"stylesheet" type=
"text/css" />
18 <div id=
"top"><!-- do not remove this div, it is closed by doxygen! -->
20 <table cellspacing=
"0" cellpadding=
"0">
22 <tr style=
"height: 56px;">
23 <td id=
"projectalign" style=
"padding-left: 0.5em;">
24 <div id=
"projectname">MuldeR
's Utilities for Qt
26 <div id=
"projectbrief">MUtilities
</div>
32 <!-- end header part -->
33 <!-- Generated by Doxygen 1.8.12 -->
34 <script type=
"text/javascript">
35 var searchBox
= new SearchBox("searchBox", "../../search",false,'Search');
37 <script type=
"text/javascript" src=
"../../menudata.js"></script>
38 <script type=
"text/javascript" src=
"../../menu.js"></script>
39 <script type=
"text/javascript">
41 initMenu('../../',true,false,'search.php','Search');
42 $(document
).ready(function() { init_search(); });
45 <div id=
"main-nav"></div>
46 <!-- window showing the filter options -->
47 <div id=
"MSearchSelectWindow"
48 onmouseover=
"return searchBox.OnSearchSelectShow()"
49 onmouseout=
"return searchBox.OnSearchSelectHide()"
50 onkeydown=
"return searchBox.OnSearchSelectKey(event)">
53 <!-- iframe showing the search results (closed by default) -->
54 <div id=
"MSearchResultsWindow">
55 <iframe src=
"javascript:void(0)" frameborder=
"0"
56 name=
"MSearchResults" id=
"MSearchResults">
60 <div id=
"nav-path" class=
"navpath">
62 <li class=
"navelem"><a class=
"el" href=
"../../d3/da6/namespace_m_utils.html">MUtils
</a></li><li class=
"navelem"><a class=
"el" href=
"../../d3/d02/namespace_m_utils_1_1_c_p_u_fetaures.html">CPUFetaures
</a></li><li class=
"navelem"><a class=
"el" href=
"../../dd/de2/struct_m_utils_1_1_c_p_u_fetaures_1_1__cpu__info__t.html">_cpu_info_t
</a></li> </ul>
67 <a href=
"#pub-attribs">Public Attributes
</a> |
68 <a href=
"../../d1/dd9/struct_m_utils_1_1_c_p_u_fetaures_1_1__cpu__info__t-members.html">List of all members
</a> </div>
69 <div class=
"headertitle">
70 <div class=
"title">MUtils::CPUFetaures::_cpu_info_t Struct Reference
</div> </div>
72 <div class=
"contents">
74 <p>Struct to hold information about the CPU. See
<code><a class=
"el" href=
"../../dd/de2/struct_m_utils_1_1_c_p_u_fetaures_1_1__cpu__info__t.html" title=
"Struct to hold information about the CPU. See _cpu_info_t for details! ">_cpu_info_t
</a></code> for details!
75 <a href=
"../../dd/de2/struct_m_utils_1_1_c_p_u_fetaures_1_1__cpu__info__t.html#details">More...
</a></p>
77 <p><code>#include
<<a class=
"el" href=
"../../d2/db5/_c_p_u_features_8h_source.html">CPUFeatures.h
</a>></code></p>
78 <table class=
"memberdecls">
79 <tr class=
"heading"><td colspan=
"2"><h2 class=
"groupheader"><a name=
"pub-attribs"></a>
80 Public Attributes
</h2></td></tr>
81 <tr class=
"memitem:afefb6e7d6165b8de9bee1f17df826392"><td class=
"memItemLeft" align=
"right" valign=
"top"><a id=
"afefb6e7d6165b8de9bee1f17df826392"></a>
82 quint32
 </td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"../../dd/de2/struct_m_utils_1_1_c_p_u_fetaures_1_1__cpu__info__t.html#afefb6e7d6165b8de9bee1f17df826392">family
</a></td></tr>
83 <tr class=
"memdesc:afefb6e7d6165b8de9bee1f17df826392"><td class=
"mdescLeft"> </td><td class=
"mdescRight">CPU
<em>family
</em> indicator, which specifies the processor
"generation" to which the CPU belongs.
<br /></td></tr>
84 <tr class=
"separator:afefb6e7d6165b8de9bee1f17df826392"><td class=
"memSeparator" colspan=
"2"> </td></tr>
85 <tr class=
"memitem:a7d0a012412dc4b04f2b5b37e83f5874a"><td class=
"memItemLeft" align=
"right" valign=
"top"><a id=
"a7d0a012412dc4b04f2b5b37e83f5874a"></a>
86 quint32
 </td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"../../dd/de2/struct_m_utils_1_1_c_p_u_fetaures_1_1__cpu__info__t.html#a7d0a012412dc4b04f2b5b37e83f5874a">model
</a></td></tr>
87 <tr class=
"memdesc:a7d0a012412dc4b04f2b5b37e83f5874a"><td class=
"mdescLeft"> </td><td class=
"mdescRight">CPU
<em>model
</em> indicator, which is used to distinguish processor
"variants" within a generation.
<br /></td></tr>
88 <tr class=
"separator:a7d0a012412dc4b04f2b5b37e83f5874a"><td class=
"memSeparator" colspan=
"2"> </td></tr>
89 <tr class=
"memitem:a1cfc86c6c61d35c7bd6f2a9cbecb99e4"><td class=
"memItemLeft" align=
"right" valign=
"top"><a id=
"a1cfc86c6c61d35c7bd6f2a9cbecb99e4"></a>
90 quint32
 </td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"../../dd/de2/struct_m_utils_1_1_c_p_u_fetaures_1_1__cpu__info__t.html#a1cfc86c6c61d35c7bd6f2a9cbecb99e4">stepping
</a></td></tr>
91 <tr class=
"memdesc:a1cfc86c6c61d35c7bd6f2a9cbecb99e4"><td class=
"mdescLeft"> </td><td class=
"mdescRight">CPU
<em>stepping
</em> indicator, which is used to distinguish
"revisions" of a certain processor model.
<br /></td></tr>
92 <tr class=
"separator:a1cfc86c6c61d35c7bd6f2a9cbecb99e4"><td class=
"memSeparator" colspan=
"2"> </td></tr>
93 <tr class=
"memitem:a7861529c47568141daa37810ebb499ea"><td class=
"memItemLeft" align=
"right" valign=
"top"><a id=
"a7861529c47568141daa37810ebb499ea"></a>
94 quint32
 </td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"../../dd/de2/struct_m_utils_1_1_c_p_u_fetaures_1_1__cpu__info__t.html#a7861529c47568141daa37810ebb499ea">count
</a></td></tr>
95 <tr class=
"memdesc:a7861529c47568141daa37810ebb499ea"><td class=
"mdescLeft"> </td><td class=
"mdescRight">The number of available (logical) processors.
<br /></td></tr>
96 <tr class=
"separator:a7861529c47568141daa37810ebb499ea"><td class=
"memSeparator" colspan=
"2"> </td></tr>
97 <tr class=
"memitem:a8f312e3386a9f56a8d10b890af3ce3af"><td class=
"memItemLeft" align=
"right" valign=
"top"><a id=
"a8f312e3386a9f56a8d10b890af3ce3af"></a>
98 quint32
 </td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"../../dd/de2/struct_m_utils_1_1_c_p_u_fetaures_1_1__cpu__info__t.html#a8f312e3386a9f56a8d10b890af3ce3af">features
</a></td></tr>
99 <tr class=
"memdesc:a8f312e3386a9f56a8d10b890af3ce3af"><td class=
"mdescLeft"> </td><td class=
"mdescRight">CPU
<em>feature
</em> flags, indicating suppoprt for extended instruction sets; all flags are OR-combined.
<br /></td></tr>
100 <tr class=
"separator:a8f312e3386a9f56a8d10b890af3ce3af"><td class=
"memSeparator" colspan=
"2"> </td></tr>
101 <tr class=
"memitem:aebb4aa6da8a1c381715a792f8904222f"><td class=
"memItemLeft" align=
"right" valign=
"top"><a id=
"aebb4aa6da8a1c381715a792f8904222f"></a>
102 bool
 </td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"../../dd/de2/struct_m_utils_1_1_c_p_u_fetaures_1_1__cpu__info__t.html#aebb4aa6da8a1c381715a792f8904222f">x64
</a></td></tr>
103 <tr class=
"memdesc:aebb4aa6da8a1c381715a792f8904222f"><td class=
"mdescLeft"> </td><td class=
"mdescRight">Indicates that the processor and the operating system support
64-Bit (AMD64/EM64T)
<br /></td></tr>
104 <tr class=
"separator:aebb4aa6da8a1c381715a792f8904222f"><td class=
"memSeparator" colspan=
"2"> </td></tr>
105 <tr class=
"memitem:a932a85bcdb1be4b191d8ecd61b87ad26"><td class=
"memItemLeft" align=
"right" valign=
"top"><a id=
"a932a85bcdb1be4b191d8ecd61b87ad26"></a>
106 quint8
 </td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"../../dd/de2/struct_m_utils_1_1_c_p_u_fetaures_1_1__cpu__info__t.html#a932a85bcdb1be4b191d8ecd61b87ad26">vendor
</a></td></tr>
107 <tr class=
"memdesc:a932a85bcdb1be4b191d8ecd61b87ad26"><td class=
"mdescLeft"> </td><td class=
"mdescRight">CPU
<em>vendor
</em> flag; might be zero, if vendor is unknown.
<br /></td></tr>
108 <tr class=
"separator:a932a85bcdb1be4b191d8ecd61b87ad26"><td class=
"memSeparator" colspan=
"2"> </td></tr>
109 <tr class=
"memitem:a58ab7955a771f842c3f16abd8cebb931"><td class=
"memItemLeft" align=
"right" valign=
"top"><a id=
"a58ab7955a771f842c3f16abd8cebb931"></a>
110 char
 </td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"../../dd/de2/struct_m_utils_1_1_c_p_u_fetaures_1_1__cpu__info__t.html#a58ab7955a771f842c3f16abd8cebb931">idstr
</a> [
13]
</td></tr>
111 <tr class=
"memdesc:a58ab7955a771f842c3f16abd8cebb931"><td class=
"mdescLeft"> </td><td class=
"mdescRight">CPU
<em>identifier
</em> string, exactly
12 characters (e.g.
"GenuineIntel" or
"AuthenticAMD")
<br /></td></tr>
112 <tr class=
"separator:a58ab7955a771f842c3f16abd8cebb931"><td class=
"memSeparator" colspan=
"2"> </td></tr>
113 <tr class=
"memitem:a2986daa8c1b524a7f952eacb8d516696"><td class=
"memItemLeft" align=
"right" valign=
"top"><a id=
"a2986daa8c1b524a7f952eacb8d516696"></a>
114 char
 </td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"../../dd/de2/struct_m_utils_1_1_c_p_u_fetaures_1_1__cpu__info__t.html#a2986daa8c1b524a7f952eacb8d516696">brand
</a> [
48]
</td></tr>
115 <tr class=
"memdesc:a2986daa8c1b524a7f952eacb8d516696"><td class=
"mdescLeft"> </td><td class=
"mdescRight">CPU
<em>brand
</em> string, up to
48 characters (e.g.
"Intel(R) Core(TM) i7-6700K CPU @ 4.00GHz")
<br /></td></tr>
116 <tr class=
"separator:a2986daa8c1b524a7f952eacb8d516696"><td class=
"memSeparator" colspan=
"2"> </td></tr>
118 <a name=
"details" id=
"details"></a><h2 class=
"groupheader">Detailed Description
</h2>
119 <div class=
"textblock"><p>Struct to hold information about the CPU. See
<code><a class=
"el" href=
"../../dd/de2/struct_m_utils_1_1_c_p_u_fetaures_1_1__cpu__info__t.html" title=
"Struct to hold information about the CPU. See _cpu_info_t for details! ">_cpu_info_t
</a></code> for details!
</p>
120 </div><hr/>The documentation for this struct was generated from the following file:
<ul>
121 <li>include/MUtils/
<a class=
"el" href=
"../../d2/db5/_c_p_u_features_8h_source.html">CPUFeatures.h
</a></li>
123 </div><!-- contents -->
124 <!-- start footer part -->
125 <hr class=
"footer"/><address class=
"footer"><small>
126 Generated by
 <a href=
"http://www.doxygen.org/index.html">
127 <img class=
"footer" src=
"../../doxygen.png" alt=
"doxygen"/>