Changeset 98 in flair-dev for trunk/doc/Flair/_object_8h_source.html
- Timestamp:
- Jan 30, 2019, 5:07:25 PM (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/doc/Flair/_object_8h_source.html
r94 r98 120 120 <div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="preprocessor">#include <stdarg.h></span></div> 121 121 <div class="line"><a name="l00019"></a><span class="lineno"> 19</span> </div> 122 <div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class=" preprocessor">#define Warn(...) Warning(__PRETTY_FUNCTION__, __VA_ARGS__)</span></div>123 <div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="preprocessor">#define Err(...) Error(__PRETTY_FUNCTION__, __VA_ARGS__)</span></div>124 <div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class=" preprocessor">#define Info(...) Information(__PRETTY_FUNCTION__, __LINE__, __VA_ARGS__)</span></div>125 <div class="line"><a name="l00023"></a><span class="lineno"> 23</span> < /div>126 <div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class=" preprocessor">#define TIME_INFINITE 0</span></div>127 <div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="preprocessor">#define TIME_NONBLOCK ((Time)-1)</span></div>122 <div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="comment">//orange printf, with function call and object name display</span></div> 123 <div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="preprocessor">#define Warn(...) Warning(__PRETTY_FUNCTION__, __VA_ARGS__)</span></div> 124 <div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="comment">//red printf, with function call and object name display</span></div> 125 <div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="preprocessor">#define Err(...) Error(__PRETTY_FUNCTION__, __VA_ARGS__)</span></div> 126 <div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="comment">//green printf, with function call and object name display</span></div> 127 <div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="preprocessor">#define Info(...) Information(__PRETTY_FUNCTION__, __LINE__, __VA_ARGS__)</span></div> 128 128 <div class="line"><a name="l00026"></a><span class="lineno"> 26</span> </div> 129 <div class="line"><a name="l00027"></a><span class="lineno"> 27</span> <span class=" keyword">class </span>Object_impl;</div>130 <div class="line"><a name="l00028"></a><span class="lineno"> 28</span> <span class=" keyword">class </span>Widget_impl;</div>129 <div class="line"><a name="l00027"></a><span class="lineno"> 27</span> <span class="comment">//orange printf</span></div> 130 <div class="line"><a name="l00028"></a><span class="lineno"> 28</span> <span class="preprocessor">#define SimpleWarn(...) Warning(NULL, __VA_ARGS__)</span></div> 131 131 <div class="line"><a name="l00029"></a><span class="lineno"> 29</span> </div> 132 <div class="line"><a name="l00030"></a><span class="lineno"> 30</span> <span class=" keyword">namespace </span><a class="code" href="namespaceflair.html">flair</a> {</div>133 <div class="line"><a name="l00031"></a><span class="lineno"> 31</span> <span class=" keyword">namespace </span>core {</div>132 <div class="line"><a name="l00030"></a><span class="lineno"> 30</span> <span class="preprocessor">#define TIME_INFINITE 0</span></div> 133 <div class="line"><a name="l00031"></a><span class="lineno"> 31</span> <span class="preprocessor">#define TIME_NONBLOCK ((Time)-1)</span></div> 134 134 <div class="line"><a name="l00032"></a><span class="lineno"> 32</span> </div> 135 <div class="line"><a name="l00033"></a><span class="lineno"> 33</span> <span class="keyword">class </span>FrameworkManager;</div> 136 <div class="line"><a name="l00034"></a><span class="lineno"> 34</span> </div> 137 <div class="line"><a name="l00035"></a><span class="lineno"><a class="line" href="classflair_1_1core_1_1_message.html"> 35</a></span> <span class="keyword">class </span><a class="code" href="classflair_1_1core_1_1_message.html">Message</a> {</div> 138 <div class="line"><a name="l00036"></a><span class="lineno"> 36</span> <span class="keyword">public</span>:</div> 139 <div class="line"><a name="l00037"></a><span class="lineno"> 37</span>  <a class="code" href="classflair_1_1core_1_1_message.html">Message</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> myBufferSize) : bufferSize(myBufferSize) {</div> 140 <div class="line"><a name="l00038"></a><span class="lineno"> 38</span>  buffer = <span class="keyword">new</span> <span class="keywordtype">char</span>[bufferSize];</div> 141 <div class="line"><a name="l00039"></a><span class="lineno"> 39</span>  }</div> 142 <div class="line"><a name="l00040"></a><span class="lineno"> 40</span>  ~<a class="code" href="classflair_1_1core_1_1_message.html">Message</a>() { <span class="keyword">delete</span> buffer; }</div> 143 <div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  <span class="keywordtype">char</span> *buffer;</div> 144 <div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  <span class="keywordtype">size_t</span> bufferSize;</div> 145 <div class="line"><a name="l00043"></a><span class="lineno"> 43</span> };</div> 146 <div class="line"><a name="l00044"></a><span class="lineno"> 44</span> </div> 147 <div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="namespaceflair_1_1core.html#acc0fa041e08ecf73b2d1d723c339a736"> 49</a></span> <span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span> <a class="code" href="namespaceflair_1_1core.html#acc0fa041e08ecf73b2d1d723c339a736">Time</a>;</div> 135 <div class="line"><a name="l00033"></a><span class="lineno"> 33</span> <span class="keyword">class </span>Object_impl;</div> 136 <div class="line"><a name="l00034"></a><span class="lineno"> 34</span> <span class="keyword">class </span>Widget_impl;</div> 137 <div class="line"><a name="l00035"></a><span class="lineno"> 35</span> </div> 138 <div class="line"><a name="l00036"></a><span class="lineno"> 36</span> <span class="keyword">namespace </span><a class="code" href="namespaceflair.html">flair</a> {</div> 139 <div class="line"><a name="l00037"></a><span class="lineno"> 37</span> <span class="keyword">namespace </span>core {</div> 140 <div class="line"><a name="l00038"></a><span class="lineno"> 38</span> </div> 141 <div class="line"><a name="l00039"></a><span class="lineno"> 39</span> <span class="keyword">class </span>FrameworkManager;</div> 142 <div class="line"><a name="l00040"></a><span class="lineno"> 40</span> </div> 143 <div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="classflair_1_1core_1_1_message.html"> 41</a></span> <span class="keyword">class </span><a class="code" href="classflair_1_1core_1_1_message.html">Message</a> {</div> 144 <div class="line"><a name="l00042"></a><span class="lineno"> 42</span> <span class="keyword">public</span>:</div> 145 <div class="line"><a name="l00043"></a><span class="lineno"> 43</span>  <a class="code" href="classflair_1_1core_1_1_message.html">Message</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> myBufferSize) : bufferSize(myBufferSize) {</div> 146 <div class="line"><a name="l00044"></a><span class="lineno"> 44</span>  buffer = <span class="keyword">new</span> <span class="keywordtype">char</span>[bufferSize];</div> 147 <div class="line"><a name="l00045"></a><span class="lineno"> 45</span>  }</div> 148 <div class="line"><a name="l00046"></a><span class="lineno"> 46</span>  ~<a class="code" href="classflair_1_1core_1_1_message.html">Message</a>() { <span class="keyword">delete</span> buffer; }</div> 149 <div class="line"><a name="l00047"></a><span class="lineno"> 47</span>  <span class="keywordtype">char</span> *buffer;</div> 150 <div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  <span class="keywordtype">size_t</span> bufferSize;</div> 151 <div class="line"><a name="l00049"></a><span class="lineno"> 49</span> };</div> 148 152 <div class="line"><a name="l00050"></a><span class="lineno"> 50</span> </div> 149 <div class="line"><a name="l00058"></a><span class="lineno"> 58</span> Time <a class="code" href="namespaceflair_1_1core.html#a63b4b9f532f414a0e0023acaf81f845e">GetTime</a>(<span class="keywordtype">void</span>);</div> 150 <div class="line"><a name="l00059"></a><span class="lineno"> 59</span> </div> 151 <div class="line"><a name="l00067"></a><span class="lineno"> 67</span> <span class="keywordtype">void</span> <a class="code" href="namespaceflair_1_1core.html#aa7fe0d3548e4e65719702a7fb29775b1">Printf</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *format, ...);</div> 152 <div class="line"><a name="l00068"></a><span class="lineno"> 68</span> </div> 153 <div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="classflair_1_1core_1_1_object.html"> 77</a></span> <span class="keyword">class </span><a class="code" href="classflair_1_1core_1_1_object.html">Object</a> {</div> 154 <div class="line"><a name="l00078"></a><span class="lineno"> 78</span>  <span class="keyword">friend</span> class ::Widget_impl;</div> 155 <div class="line"><a name="l00079"></a><span class="lineno"> 79</span> </div> 156 <div class="line"><a name="l00080"></a><span class="lineno"> 80</span> <span class="keyword">public</span>:</div> 157 <div class="line"><a name="l00081"></a><span class="lineno"> 81</span>  <span class="keyword">typedef</span> <span class="keyword">enum</span> { Auto = 0, Red = 31, Green = 32, Orange = 33 } color_t;</div> 158 <div class="line"><a name="l00091"></a><span class="lineno"> 91</span>  <a class="code" href="classflair_1_1core_1_1_object.html#aec92383fd5bf68d9df10414862b7e95c">Object</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_object.html">Object</a> *parent = NULL, std::string name = <span class="stringliteral">""</span>,</div> 159 <div class="line"><a name="l00092"></a><span class="lineno"> 92</span>  std::string type = <span class="stringliteral">""</span>);</div> 160 <div class="line"><a name="l00093"></a><span class="lineno"> 93</span> </div> 161 <div class="line"><a name="l00100"></a><span class="lineno"> 100</span>  <span class="keyword">virtual</span> <a class="code" href="classflair_1_1core_1_1_object.html#aa2bde0e6677bbef705c96c93cb06ad09">~Object</a>();</div> 162 <div class="line"><a name="l00101"></a><span class="lineno"> 101</span> </div> 163 <div class="line"><a name="l00107"></a><span class="lineno"> 107</span>  std::string <a class="code" href="classflair_1_1core_1_1_object.html#a9b0344dff7e1c05424d9152c8274523a">ObjectName</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div> 164 <div class="line"><a name="l00108"></a><span class="lineno"> 108</span> </div> 165 <div class="line"><a name="l00114"></a><span class="lineno"> 114</span>  std::string <a class="code" href="classflair_1_1core_1_1_object.html#a609a250ec037fbcaf8957c8f1dcbfc53">ObjectType</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div> 166 <div class="line"><a name="l00115"></a><span class="lineno"> 115</span> </div> 167 <div class="line"><a name="l00121"></a><span class="lineno"> 121</span>  <span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_object.html">Object</a> *<a class="code" href="classflair_1_1core_1_1_object.html#a360c112cc3017a5152ebf6e84d2efa70">Parent</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div> 168 <div class="line"><a name="l00122"></a><span class="lineno"> 122</span> </div> 169 <div class="line"><a name="l00128"></a><span class="lineno"> 128</span>  std::vector<const Object *> *<a class="code" href="classflair_1_1core_1_1_object.html#ae22db4d723ec2d50b3ba48f26a6a770c">TypeChilds</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div> 170 <div class="line"><a name="l00129"></a><span class="lineno"> 129</span> </div> 171 <div class="line"><a name="l00135"></a><span class="lineno"> 135</span>  std::vector<const Object *> *<a class="code" href="classflair_1_1core_1_1_object.html#a344f81cd35805a9501098bf727ac1a10">Childs</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div> 172 <div class="line"><a name="l00136"></a><span class="lineno"> 136</span> </div> 173 <div class="line"><a name="l00148"></a><span class="lineno"> 148</span>  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1core_1_1_object.html#af001feba14fc053aa778e61080a0b4cf">Information</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *<span class="keyword">function</span>, <span class="keywordtype">int</span> line, <span class="keyword">const</span> <span class="keywordtype">char</span> *format,</div> 174 <div class="line"><a name="l00149"></a><span class="lineno"> 149</span>  ...) <span class="keyword">const</span>;</div> 175 <div class="line"><a name="l00150"></a><span class="lineno"> 150</span> </div> 176 <div class="line"><a name="l00161"></a><span class="lineno"> 161</span>  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1core_1_1_object.html#a168b18451b2ee6126e1e81d452005ff6">Warning</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *<span class="keyword">function</span>, <span class="keyword">const</span> <span class="keywordtype">char</span> *format, ...) <span class="keyword">const</span>;</div> 177 <div class="line"><a name="l00162"></a><span class="lineno"> 162</span> </div> 178 <div class="line"><a name="l00174"></a><span class="lineno"> 174</span>  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1core_1_1_object.html#a3ca9694d29ec2b0491739879685df5ca">Error</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *<span class="keyword">function</span>, <span class="keyword">const</span> <span class="keywordtype">char</span> *format, ...) <span class="keyword">const</span>;</div> 179 <div class="line"><a name="l00175"></a><span class="lineno"> 175</span> </div> 180 <div class="line"><a name="l00185"></a><span class="lineno"> 185</span>  <span class="keywordtype">bool</span> <a class="code" href="classflair_1_1core_1_1_object.html#a36cdd7f556e78b1bddd1d1fe4264bb85">ErrorOccured</a>(<span class="keywordtype">bool</span> recursive = <span class="keyword">true</span>) <span class="keyword">const</span>;</div> 181 <div class="line"><a name="l00186"></a><span class="lineno"> 186</span> </div> 182 <div class="line"><a name="l00187"></a><span class="lineno"> 187</span> <span class="keyword">private</span>:</div> 183 <div class="line"><a name="l00188"></a><span class="lineno"> 188</span>  <span class="keyword">class </span>Object_impl *pimpl_;</div> 184 <div class="line"><a name="l00189"></a><span class="lineno"> 189</span>  <span class="keywordtype">void</span> ColorPrintf(color_t, <span class="keyword">const</span> <span class="keywordtype">char</span> *<span class="keyword">function</span>, <span class="keywordtype">int</span> line, <span class="keyword">const</span> <span class="keywordtype">char</span> *format,</div> 185 <div class="line"><a name="l00190"></a><span class="lineno"> 190</span>  va_list *args) <span class="keyword">const</span>;</div> 186 <div class="line"><a name="l00191"></a><span class="lineno"> 191</span> };</div> 153 <div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="namespaceflair_1_1core.html#acc0fa041e08ecf73b2d1d723c339a736"> 55</a></span> <span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span> <a class="code" href="namespaceflair_1_1core.html#acc0fa041e08ecf73b2d1d723c339a736">Time</a>;</div> 154 <div class="line"><a name="l00056"></a><span class="lineno"> 56</span> </div> 155 <div class="line"><a name="l00064"></a><span class="lineno"> 64</span> Time <a class="code" href="namespaceflair_1_1core.html#a63b4b9f532f414a0e0023acaf81f845e">GetTime</a>(<span class="keywordtype">void</span>);</div> 156 <div class="line"><a name="l00065"></a><span class="lineno"> 65</span> </div> 157 <div class="line"><a name="l00073"></a><span class="lineno"> 73</span> <span class="keywordtype">void</span> <a class="code" href="namespaceflair_1_1core.html#aa7fe0d3548e4e65719702a7fb29775b1">Printf</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *format, ...);</div> 158 <div class="line"><a name="l00074"></a><span class="lineno"> 74</span> </div> 159 <div class="line"><a name="l00083"></a><span class="lineno"><a class="line" href="classflair_1_1core_1_1_object.html"> 83</a></span> <span class="keyword">class </span><a class="code" href="classflair_1_1core_1_1_object.html">Object</a> {</div> 160 <div class="line"><a name="l00084"></a><span class="lineno"> 84</span>  <span class="keyword">friend</span> class ::Widget_impl;</div> 161 <div class="line"><a name="l00085"></a><span class="lineno"> 85</span> </div> 162 <div class="line"><a name="l00086"></a><span class="lineno"> 86</span> <span class="keyword">public</span>:</div> 163 <div class="line"><a name="l00087"></a><span class="lineno"> 87</span>  <span class="keyword">typedef</span> <span class="keyword">enum</span> { Auto = 0, Red = 31, Green = 32, Orange = 33 } color_t;</div> 164 <div class="line"><a name="l00097"></a><span class="lineno"> 97</span>  <a class="code" href="classflair_1_1core_1_1_object.html#aec92383fd5bf68d9df10414862b7e95c">Object</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_object.html">Object</a> *parent = NULL, std::string name = <span class="stringliteral">""</span>,</div> 165 <div class="line"><a name="l00098"></a><span class="lineno"> 98</span>  std::string type = <span class="stringliteral">""</span>);</div> 166 <div class="line"><a name="l00099"></a><span class="lineno"> 99</span> </div> 167 <div class="line"><a name="l00106"></a><span class="lineno"> 106</span>  <span class="keyword">virtual</span> <a class="code" href="classflair_1_1core_1_1_object.html#aa2bde0e6677bbef705c96c93cb06ad09">~Object</a>();</div> 168 <div class="line"><a name="l00107"></a><span class="lineno"> 107</span> </div> 169 <div class="line"><a name="l00113"></a><span class="lineno"> 113</span>  std::string <a class="code" href="classflair_1_1core_1_1_object.html#a9b0344dff7e1c05424d9152c8274523a">ObjectName</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div> 170 <div class="line"><a name="l00114"></a><span class="lineno"> 114</span> </div> 171 <div class="line"><a name="l00120"></a><span class="lineno"> 120</span>  std::string <a class="code" href="classflair_1_1core_1_1_object.html#a609a250ec037fbcaf8957c8f1dcbfc53">ObjectType</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div> 172 <div class="line"><a name="l00121"></a><span class="lineno"> 121</span> </div> 173 <div class="line"><a name="l00127"></a><span class="lineno"> 127</span>  <span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_object.html">Object</a> *<a class="code" href="classflair_1_1core_1_1_object.html#a360c112cc3017a5152ebf6e84d2efa70">Parent</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div> 174 <div class="line"><a name="l00128"></a><span class="lineno"> 128</span> </div> 175 <div class="line"><a name="l00134"></a><span class="lineno"> 134</span>  std::vector<const Object *> *<a class="code" href="classflair_1_1core_1_1_object.html#ae22db4d723ec2d50b3ba48f26a6a770c">TypeChilds</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div> 176 <div class="line"><a name="l00135"></a><span class="lineno"> 135</span> </div> 177 <div class="line"><a name="l00141"></a><span class="lineno"> 141</span>  std::vector<const Object *> *<a class="code" href="classflair_1_1core_1_1_object.html#a344f81cd35805a9501098bf727ac1a10">Childs</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div> 178 <div class="line"><a name="l00142"></a><span class="lineno"> 142</span> </div> 179 <div class="line"><a name="l00154"></a><span class="lineno"> 154</span>  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1core_1_1_object.html#af001feba14fc053aa778e61080a0b4cf">Information</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *<span class="keyword">function</span>, <span class="keywordtype">int</span> line, <span class="keyword">const</span> <span class="keywordtype">char</span> *format,</div> 180 <div class="line"><a name="l00155"></a><span class="lineno"> 155</span>  ...) <span class="keyword">const</span>;</div> 181 <div class="line"><a name="l00156"></a><span class="lineno"> 156</span> </div> 182 <div class="line"><a name="l00167"></a><span class="lineno"> 167</span>  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1core_1_1_object.html#a168b18451b2ee6126e1e81d452005ff6">Warning</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *<span class="keyword">function</span>, <span class="keyword">const</span> <span class="keywordtype">char</span> *format, ...) <span class="keyword">const</span>;</div> 183 <div class="line"><a name="l00168"></a><span class="lineno"> 168</span> </div> 184 <div class="line"><a name="l00180"></a><span class="lineno"> 180</span>  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1core_1_1_object.html#a3ca9694d29ec2b0491739879685df5ca">Error</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *<span class="keyword">function</span>, <span class="keyword">const</span> <span class="keywordtype">char</span> *format, ...) <span class="keyword">const</span>;</div> 185 <div class="line"><a name="l00181"></a><span class="lineno"> 181</span> </div> 186 <div class="line"><a name="l00191"></a><span class="lineno"> 191</span>  <span class="keywordtype">bool</span> <a class="code" href="classflair_1_1core_1_1_object.html#a36cdd7f556e78b1bddd1d1fe4264bb85">ErrorOccured</a>(<span class="keywordtype">bool</span> recursive = <span class="keyword">true</span>) <span class="keyword">const</span>;</div> 187 187 <div class="line"><a name="l00192"></a><span class="lineno"> 192</span> </div> 188 <div class="line"><a name="l00193"></a><span class="lineno"> 193</span> } <span class="comment">// end namespace core</span></div> 189 <div class="line"><a name="l00194"></a><span class="lineno"> 194</span> } <span class="comment">// end namespace flair</span></div> 190 <div class="line"><a name="l00195"></a><span class="lineno"> 195</span> </div> 191 <div class="line"><a name="l00196"></a><span class="lineno"> 196</span> <span class="preprocessor">#endif // OBJECT_H</span></div> 188 <div class="line"><a name="l00193"></a><span class="lineno"> 193</span> <span class="keyword">private</span>:</div> 189 <div class="line"><a name="l00194"></a><span class="lineno"> 194</span>  <span class="keyword">class </span>Object_impl *pimpl_;</div> 190 <div class="line"><a name="l00195"></a><span class="lineno"> 195</span>  <span class="keywordtype">void</span> ColorPrintf(color_t, <span class="keyword">const</span> <span class="keywordtype">char</span> *<span class="keyword">function</span>, <span class="keywordtype">int</span> line, <span class="keyword">const</span> <span class="keywordtype">char</span> *format,</div> 191 <div class="line"><a name="l00196"></a><span class="lineno"> 196</span>  va_list *args) <span class="keyword">const</span>;</div> 192 <div class="line"><a name="l00197"></a><span class="lineno"> 197</span> };</div> 193 <div class="line"><a name="l00198"></a><span class="lineno"> 198</span> </div> 194 <div class="line"><a name="l00199"></a><span class="lineno"> 199</span> } <span class="comment">// end namespace core</span></div> 195 <div class="line"><a name="l00200"></a><span class="lineno"> 200</span> } <span class="comment">// end namespace flair</span></div> 196 <div class="line"><a name="l00201"></a><span class="lineno"> 201</span> </div> 197 <div class="line"><a name="l00202"></a><span class="lineno"> 202</span> <span class="preprocessor">#endif // OBJECT_H</span></div> 192 198 <div class="ttc" id="classflair_1_1core_1_1_object_html_ae22db4d723ec2d50b3ba48f26a6a770c"><div class="ttname"><a href="classflair_1_1core_1_1_object.html#ae22db4d723ec2d50b3ba48f26a6a770c">flair::core::Object::TypeChilds</a></div><div class="ttdeci">std::vector< const Object * > * TypeChilds(void) const </div><div class="ttdoc">Childs of the same type. </div></div> 193 <div class="ttc" id="classflair_1_1core_1_1_object_html"><div class="ttname"><a href="classflair_1_1core_1_1_object.html">flair::core::Object</a></div><div class="ttdoc">Base class for all Framework's classes. </div><div class="ttdef"><b>Definition:</b> Object.h: 77</div></div>199 <div class="ttc" id="classflair_1_1core_1_1_object_html"><div class="ttname"><a href="classflair_1_1core_1_1_object.html">flair::core::Object</a></div><div class="ttdoc">Base class for all Framework's classes. </div><div class="ttdef"><b>Definition:</b> Object.h:83</div></div> 194 200 <div class="ttc" id="namespaceflair_html"><div class="ttname"><a href="namespaceflair.html">flair</a></div><div class="ttdoc">namespace of the flair Framework </div><div class="ttdef"><b>Definition:</b> Ahrs.h:19</div></div> 195 <div class="ttc" id="namespaceflair_1_1core_html_acc0fa041e08ecf73b2d1d723c339a736"><div class="ttname"><a href="namespaceflair_1_1core.html#acc0fa041e08ecf73b2d1d723c339a736">flair::core::Time</a></div><div class="ttdeci">unsigned long long Time</div><div class="ttdoc">Time definition, in ns. </div><div class="ttdef"><b>Definition:</b> Object.h: 49</div></div>201 <div class="ttc" id="namespaceflair_1_1core_html_acc0fa041e08ecf73b2d1d723c339a736"><div class="ttname"><a href="namespaceflair_1_1core.html#acc0fa041e08ecf73b2d1d723c339a736">flair::core::Time</a></div><div class="ttdeci">unsigned long long Time</div><div class="ttdoc">Time definition, in ns. </div><div class="ttdef"><b>Definition:</b> Object.h:55</div></div> 196 202 <div class="ttc" id="classflair_1_1core_1_1_object_html_a3ca9694d29ec2b0491739879685df5ca"><div class="ttname"><a href="classflair_1_1core_1_1_object.html#a3ca9694d29ec2b0491739879685df5ca">flair::core::Object::Error</a></div><div class="ttdeci">void Error(const char *function, const char *format,...) const </div><div class="ttdoc">Formatted error. </div></div> 197 203 <div class="ttc" id="classflair_1_1core_1_1_object_html_a360c112cc3017a5152ebf6e84d2efa70"><div class="ttname"><a href="classflair_1_1core_1_1_object.html#a360c112cc3017a5152ebf6e84d2efa70">flair::core::Object::Parent</a></div><div class="ttdeci">const Object * Parent(void) const </div><div class="ttdoc">Parent. </div></div> … … 203 209 <div class="ttc" id="classflair_1_1core_1_1_object_html_a609a250ec037fbcaf8957c8f1dcbfc53"><div class="ttname"><a href="classflair_1_1core_1_1_object.html#a609a250ec037fbcaf8957c8f1dcbfc53">flair::core::Object::ObjectType</a></div><div class="ttdeci">std::string ObjectType(void) const </div><div class="ttdoc">Type. </div></div> 204 210 <div class="ttc" id="classflair_1_1core_1_1_object_html_a344f81cd35805a9501098bf727ac1a10"><div class="ttname"><a href="classflair_1_1core_1_1_object.html#a344f81cd35805a9501098bf727ac1a10">flair::core::Object::Childs</a></div><div class="ttdeci">std::vector< const Object * > * Childs(void) const </div><div class="ttdoc">Childs. </div></div> 205 <div class="ttc" id="classflair_1_1core_1_1_message_html"><div class="ttname"><a href="classflair_1_1core_1_1_message.html">flair::core::Message</a></div><div class="ttdef"><b>Definition:</b> Object.h: 35</div></div>211 <div class="ttc" id="classflair_1_1core_1_1_message_html"><div class="ttname"><a href="classflair_1_1core_1_1_message.html">flair::core::Message</a></div><div class="ttdef"><b>Definition:</b> Object.h:41</div></div> 206 212 <div class="ttc" id="namespaceflair_1_1core_html_aa7fe0d3548e4e65719702a7fb29775b1"><div class="ttname"><a href="namespaceflair_1_1core.html#aa7fe0d3548e4e65719702a7fb29775b1">flair::core::Printf</a></div><div class="ttdeci">void Printf(const char *format,...)</div><div class="ttdoc">Formatted print. </div></div> 207 213 <div class="ttc" id="classflair_1_1core_1_1_object_html_aa2bde0e6677bbef705c96c93cb06ad09"><div class="ttname"><a href="classflair_1_1core_1_1_object.html#aa2bde0e6677bbef705c96c93cb06ad09">flair::core::Object::~Object</a></div><div class="ttdeci">virtual ~Object()</div><div class="ttdoc">Destructor. </div></div> … … 213 219 <ul> 214 220 <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_97265977dbbd48c696782ccac102bad5.html">FlairCore</a></li><li class="navelem"><a class="el" href="dir_6c198461db290ac9abcdd44184573216.html">src</a></li><li class="navelem"><a class="el" href="_object_8h.html">Object.h</a></li> 215 <li class="footer">Generated on Wed Dec 5 2018 16:50:43for Flair by221 <li class="footer">Generated on Wed Jan 16 2019 09:54:09 for Flair by 216 222 <a href="http://www.doxygen.org/index.html"> 217 223 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.9.1 </li>
Note:
See TracChangeset
for help on using the changeset viewer.