arm_compute v18.11
diff --git a/documentation/_log_8h.xhtml b/documentation/_log_8h.xhtml
index 36ea531..10613b3 100644
--- a/documentation/_log_8h.xhtml
+++ b/documentation/_log_8h.xhtml
@@ -4,7 +4,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.11"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="robots" content="NOINDEX, NOFOLLOW" /> <!-- Prevent indexing by search engines -->
<title>Compute Library: arm_compute/core/Log.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -16,14 +16,10 @@
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
- $(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
- $(document).ready(function() { init_search(); });
-</script>
<script type="text/x-mathjax-config">
MathJax.Hub.Config({
extensions: ["tex2jax.js"],
@@ -40,7 +36,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">Compute Library
-  <span id="projectnumber">18.08</span>
+  <span id="projectnumber">18.11</span>
</div>
</td>
</tr>
@@ -48,41 +44,19 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
- <div id="navrow1" class="tabs">
- <ul class="tablist">
- <li><a href="index.xhtml"><span>Main Page</span></a></li>
- <li><a href="pages.xhtml"><span>Related Pages</span></a></li>
- <li><a href="namespaces.xhtml"><span>Namespaces</span></a></li>
- <li><a href="annotated.xhtml"><span>Data Structures</span></a></li>
- <li class="current"><a href="files.xhtml"><span>Files</span></a></li>
- <li>
- <div id="MSearchBox" class="MSearchBoxInactive">
- <span class="left">
- <img id="MSearchSelect" src="search/mag_sel.png"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- alt=""/>
- <input type="text" id="MSearchField" value="Search" accesskey="S"
- onfocus="searchBox.OnSearchFieldFocus(true)"
- onblur="searchBox.OnSearchFieldFocus(false)"
- onkeyup="searchBox.OnSearchFieldChange(event)"/>
- </span><span class="right">
- <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
- </span>
- </div>
- </li>
- </ul>
- </div>
- <div id="navrow2" class="tabs2">
- <ul class="tablist">
- <li><a href="files.xhtml"><span>File List</span></a></li>
- <li><a href="globals.xhtml"><span>Globals</span></a></li>
- </ul>
- </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
@@ -148,7 +122,9 @@
<tr class="separator:a17fad2b9a7024c0aa258caec4d8b44c0"><td class="memSeparator" colspan="2"> </td></tr>
</table>
<h2 class="groupheader">Macro Definition Documentation</h2>
-<a class="anchor" id="a21887a4c6595920e191d3b83a476467a"></a>
+<a id="a21887a4c6595920e191d3b83a476467a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a21887a4c6595920e191d3b83a476467a">◆ </a></span>ARM_COMPUTE_CREATE_DEFAULT_CORE_LOGGER</h2>
+
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -160,17 +136,19 @@
</tr>
</table>
</div><div class="memdoc">
-<b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">do</span> \</div><div class="line"> { \</div><div class="line"> if(<a class="code" href="classarm__compute_1_1logging_1_1_logger_registry.xhtml#a56eefda612262945a6f832d1196ee720">arm_compute::logging::LoggerRegistry::get</a>().logger(<span class="stringliteral">"CORE"</span>) == <span class="keyword">nullptr</span>) \</div><div class="line"> { <a class="code" href="classarm__compute_1_1logging_1_1_logger_registry.xhtml#a56eefda612262945a6f832d1196ee720">\</a></div><div class="line"><a class="code" href="classarm__compute_1_1logging_1_1_logger_registry.xhtml#a56eefda612262945a6f832d1196ee720"> arm_compute::logging::LoggerRegistry::get</a>().<a class="code" href="classarm__compute_1_1logging_1_1_logger_registry.xhtml#aae3c25bae86520441a5631e6a7960061">create_reserved_loggers</a>(); \</div><div class="line"> } \</div><div class="line"> } <span class="keywordflow">while</span>(<span class="keyword">false</span>)</div><div class="ttc" id="classarm__compute_1_1logging_1_1_logger_registry_xhtml_aae3c25bae86520441a5631e6a7960061"><div class="ttname"><a href="classarm__compute_1_1logging_1_1_logger_registry.xhtml#aae3c25bae86520441a5631e6a7960061">arm_compute::logging::LoggerRegistry::create_reserved_loggers</a></div><div class="ttdeci">void create_reserved_loggers(LogLevel log_level=LogLevel::INFO, std::vector< std::shared_ptr< Printer >> printers={std::make_shared< StdPrinter >()})</div><div class="ttdoc">Creates reserved library loggers. </div></div>
-<div class="ttc" id="classarm__compute_1_1logging_1_1_logger_registry_xhtml_a56eefda612262945a6f832d1196ee720"><div class="ttname"><a href="classarm__compute_1_1logging_1_1_logger_registry.xhtml#a56eefda612262945a6f832d1196ee720">arm_compute::logging::LoggerRegistry::get</a></div><div class="ttdeci">static LoggerRegistry & get()</div><div class="ttdoc">Gets registry instance. </div></div>
+<b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">do</span> \</div><div class="line"> { \</div><div class="line"> if(<a class="code" href="classarm__compute_1_1logging_1_1_logger_registry.xhtml#a438bb9166f6212a2343174d324449802">arm_compute::logging::LoggerRegistry::get</a>().logger(<span class="stringliteral">"CORE"</span>) == <span class="keyword">nullptr</span>) \</div><div class="line"> { <a class="code" href="classarm__compute_1_1logging_1_1_logger_registry.xhtml#a438bb9166f6212a2343174d324449802">\</a></div><div class="line"><a class="code" href="classarm__compute_1_1logging_1_1_logger_registry.xhtml#a438bb9166f6212a2343174d324449802"> arm_compute::logging::LoggerRegistry::get</a>().<a class="code" href="classarm__compute_1_1logging_1_1_logger_registry.xhtml#ad131b38925d86034bb3477dde5afd49b">create_reserved_loggers</a>(); \</div><div class="line"> } \</div><div class="line"> } <span class="keywordflow">while</span>(<span class="keyword">false</span>)</div><div class="ttc" id="classarm__compute_1_1logging_1_1_logger_registry_xhtml_a438bb9166f6212a2343174d324449802"><div class="ttname"><a href="classarm__compute_1_1logging_1_1_logger_registry.xhtml#a438bb9166f6212a2343174d324449802">arm_compute::logging::LoggerRegistry::get</a></div><div class="ttdeci">static LoggerRegistry & get()</div><div class="ttdoc">Gets registry instance. </div><div class="ttdef"><b>Definition:</b> <a href="_logger_registry_8cpp_source.xhtml#l00039">LoggerRegistry.cpp:39</a></div></div>
+<div class="ttc" id="classarm__compute_1_1logging_1_1_logger_registry_xhtml_ad131b38925d86034bb3477dde5afd49b"><div class="ttname"><a href="classarm__compute_1_1logging_1_1_logger_registry.xhtml#ad131b38925d86034bb3477dde5afd49b">arm_compute::logging::LoggerRegistry::create_reserved_loggers</a></div><div class="ttdeci">void create_reserved_loggers(LogLevel log_level=LogLevel::INFO, std::vector< std::shared_ptr< Printer >> printers={ std::make_shared< StdPrinter >() })</div><div class="ttdoc">Creates reserved library loggers. </div><div class="ttdef"><b>Definition:</b> <a href="_logger_registry_8cpp_source.xhtml#l00069">LoggerRegistry.cpp:69</a></div></div>
</div><!-- fragment -->
<p>Create a default core logger. </p>
<dl class="section note"><dt>Note</dt><dd>It will eventually create all default loggers in don't exist </dd></dl>
-<p>Definition at line <a class="el" href="_log_8h_source.xhtml#l00033">33</a> of file <a class="el" href="_log_8h_source.xhtml">Log.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="_log_8h_source.xhtml#l00033">33</a> of file <a class="el" href="_log_8h_source.xhtml">Log.h</a>.</p>
</div>
</div>
-<a class="anchor" id="a14f4c3a00d20ad742642767c9449993e"></a>
+<a id="a14f4c3a00d20ad742642767c9449993e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a14f4c3a00d20ad742642767c9449993e">◆ </a></span>ARM_COMPUTE_LOG_INFO_MSG_CORE</h2>
+
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -183,9 +161,7 @@
</tr>
</table>
</div><div class="memdoc">
-<b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">do</span> \</div><div class="line"> { <a class="code" href="_log_8h.xhtml#a21887a4c6595920e191d3b83a476467a">\</a></div><div class="line"><a class="code" href="_log_8h.xhtml#a21887a4c6595920e191d3b83a476467a"> ARM_COMPUTE_CREATE_DEFAULT_CORE_LOGGER</a>(); <a class="code" href="_log_8h.xhtml#aa092f841437ea7f5d6cac398ef85cbaa">\</a></div><div class="line"><a class="code" href="_log_8h.xhtml#aa092f841437ea7f5d6cac398ef85cbaa"> ARM_COMPUTE_LOG_MSG_CORE</a>(<a class="code" href="namespacearm__compute_1_1logging.xhtml#aca1fd1d8935433e6ba2e3918214e07f9a551b723eafd6a31d444fcb2f5920fbd3">arm_compute::logging::LogLevel::INFO</a>, msg); \</div><div class="line"> } <span class="keywordflow">while</span>(<span class="keyword">false</span>)</div><div class="ttc" id="_log_8h_xhtml_a21887a4c6595920e191d3b83a476467a"><div class="ttname"><a href="_log_8h.xhtml#a21887a4c6595920e191d3b83a476467a">ARM_COMPUTE_CREATE_DEFAULT_CORE_LOGGER</a></div><div class="ttdeci">#define ARM_COMPUTE_CREATE_DEFAULT_CORE_LOGGER()</div><div class="ttdoc">Create a default core logger. </div><div class="ttdef"><b>Definition:</b> <a href="_log_8h_source.xhtml#l00033">Log.h:33</a></div></div>
-<div class="ttc" id="_log_8h_xhtml_aa092f841437ea7f5d6cac398ef85cbaa"><div class="ttname"><a href="_log_8h.xhtml#aa092f841437ea7f5d6cac398ef85cbaa">ARM_COMPUTE_LOG_MSG_CORE</a></div><div class="ttdeci">#define ARM_COMPUTE_LOG_MSG_CORE(log_level, msg)</div><div class="ttdoc">Log a message to the core system logger. </div><div class="ttdef"><b>Definition:</b> <a href="_log_8h_source.xhtml#l00047">Log.h:47</a></div></div>
-<div class="ttc" id="namespacearm__compute_1_1logging_xhtml_aca1fd1d8935433e6ba2e3918214e07f9a551b723eafd6a31d444fcb2f5920fbd3"><div class="ttname"><a href="namespacearm__compute_1_1logging.xhtml#aca1fd1d8935433e6ba2e3918214e07f9a551b723eafd6a31d444fcb2f5920fbd3">arm_compute::logging::LogLevel::INFO</a></div><div class="ttdoc">Information log level. </div></div>
+<b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">do</span> \</div><div class="line"> { \</div><div class="line"> ARM_COMPUTE_CREATE_DEFAULT_CORE_LOGGER(); \</div><div class="line"> ARM_COMPUTE_LOG_MSG_CORE(<a class="code" href="namespacearm__compute_1_1logging.xhtml#aca1fd1d8935433e6ba2e3918214e07f9a551b723eafd6a31d444fcb2f5920fbd3">arm_compute::logging::LogLevel::INFO</a>, msg); \</div><div class="line"> } <span class="keywordflow">while</span>(<span class="keyword">false</span>)</div><div class="ttc" id="namespacearm__compute_1_1logging_xhtml_aca1fd1d8935433e6ba2e3918214e07f9a551b723eafd6a31d444fcb2f5920fbd3"><div class="ttname"><a href="namespacearm__compute_1_1logging.xhtml#aca1fd1d8935433e6ba2e3918214e07f9a551b723eafd6a31d444fcb2f5920fbd3">arm_compute::logging::LogLevel::INFO</a></div><div class="ttdoc">Information log level. </div></div>
</div><!-- fragment -->
<p>Log information level message to the core system logger. </p>
<dl class="params"><dt>Parameters</dt><dd>
@@ -195,11 +171,15 @@
</dd>
</dl>
-<p>Definition at line <a class="el" href="_log_8h_source.xhtml#l00083">83</a> of file <a class="el" href="_log_8h_source.xhtml">Log.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="_log_8h_source.xhtml#l00083">83</a> of file <a class="el" href="_log_8h_source.xhtml">Log.h</a>.</p>
+
+<p class="reference">Referenced by <a class="el" href="src_2core_2_g_p_u_target_8cpp_source.xhtml#l00127">arm_compute::get_target_from_name()</a>.</p>
</div>
</div>
-<a class="anchor" id="af641430e72aa4c9f28d83131bb8e0fb9"></a>
+<a id="af641430e72aa4c9f28d83131bb8e0fb9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af641430e72aa4c9f28d83131bb8e0fb9">◆ </a></span>ARM_COMPUTE_LOG_INFO_MSG_WITH_FORMAT_CORE</h2>
+
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -222,9 +202,7 @@
</tr>
</table>
</div><div class="memdoc">
-<b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">do</span> \</div><div class="line"> { <a class="code" href="_log_8h.xhtml#a21887a4c6595920e191d3b83a476467a">\</a></div><div class="line"><a class="code" href="_log_8h.xhtml#a21887a4c6595920e191d3b83a476467a"> ARM_COMPUTE_CREATE_DEFAULT_CORE_LOGGER</a>(); <a class="code" href="_log_8h.xhtml#a33320878ec1db17bdf12dc2d1afea7f7">\</a></div><div class="line"><a class="code" href="_log_8h.xhtml#a33320878ec1db17bdf12dc2d1afea7f7"> ARM_COMPUTE_LOG_MSG_WITH_FORMAT_CORE</a>(<a class="code" href="namespacearm__compute_1_1logging.xhtml#aca1fd1d8935433e6ba2e3918214e07f9a551b723eafd6a31d444fcb2f5920fbd3">arm_compute::logging::LogLevel::INFO</a>, fmt, __VA_ARGS__); \</div><div class="line"> } <span class="keywordflow">while</span>(<span class="keyword">false</span>)</div><div class="ttc" id="_log_8h_xhtml_a21887a4c6595920e191d3b83a476467a"><div class="ttname"><a href="_log_8h.xhtml#a21887a4c6595920e191d3b83a476467a">ARM_COMPUTE_CREATE_DEFAULT_CORE_LOGGER</a></div><div class="ttdeci">#define ARM_COMPUTE_CREATE_DEFAULT_CORE_LOGGER()</div><div class="ttdoc">Create a default core logger. </div><div class="ttdef"><b>Definition:</b> <a href="_log_8h_source.xhtml#l00033">Log.h:33</a></div></div>
-<div class="ttc" id="namespacearm__compute_1_1logging_xhtml_aca1fd1d8935433e6ba2e3918214e07f9a551b723eafd6a31d444fcb2f5920fbd3"><div class="ttname"><a href="namespacearm__compute_1_1logging.xhtml#aca1fd1d8935433e6ba2e3918214e07f9a551b723eafd6a31d444fcb2f5920fbd3">arm_compute::logging::LogLevel::INFO</a></div><div class="ttdoc">Information log level. </div></div>
-<div class="ttc" id="_log_8h_xhtml_a33320878ec1db17bdf12dc2d1afea7f7"><div class="ttname"><a href="_log_8h.xhtml#a33320878ec1db17bdf12dc2d1afea7f7">ARM_COMPUTE_LOG_MSG_WITH_FORMAT_CORE</a></div><div class="ttdeci">#define ARM_COMPUTE_LOG_MSG_WITH_FORMAT_CORE(log_level, fmt,...)</div><div class="ttdoc">Log a message with format to the core system logger. </div><div class="ttdef"><b>Definition:</b> <a href="_log_8h_source.xhtml#l00060">Log.h:60</a></div></div>
+<b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">do</span> \</div><div class="line"> { \</div><div class="line"> ARM_COMPUTE_CREATE_DEFAULT_CORE_LOGGER(); \</div><div class="line"> ARM_COMPUTE_LOG_MSG_WITH_FORMAT_CORE(<a class="code" href="namespacearm__compute_1_1logging.xhtml#aca1fd1d8935433e6ba2e3918214e07f9a551b723eafd6a31d444fcb2f5920fbd3">arm_compute::logging::LogLevel::INFO</a>, fmt, __VA_ARGS__); \</div><div class="line"> } <span class="keywordflow">while</span>(<span class="keyword">false</span>)</div><div class="ttc" id="namespacearm__compute_1_1logging_xhtml_aca1fd1d8935433e6ba2e3918214e07f9a551b723eafd6a31d444fcb2f5920fbd3"><div class="ttname"><a href="namespacearm__compute_1_1logging.xhtml#aca1fd1d8935433e6ba2e3918214e07f9a551b723eafd6a31d444fcb2f5920fbd3">arm_compute::logging::LogLevel::INFO</a></div><div class="ttdoc">Information log level. </div></div>
</div><!-- fragment -->
<p>Log information level formatted message to the core system logger. </p>
<dl class="params"><dt>Parameters</dt><dd>
@@ -235,11 +213,15 @@
</dd>
</dl>
-<p>Definition at line <a class="el" href="_log_8h_source.xhtml#l00095">95</a> of file <a class="el" href="_log_8h_source.xhtml">Log.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="_log_8h_source.xhtml#l00095">95</a> of file <a class="el" href="_log_8h_source.xhtml">Log.h</a>.</p>
+
+<p class="reference">Referenced by <a class="el" href="_g_c_kernel_library_8cpp_source.xhtml#l00079">GCProgram::compile_shader()</a>.</p>
</div>
</div>
-<a class="anchor" id="a17fad2b9a7024c0aa258caec4d8b44c0"></a>
+<a id="a17fad2b9a7024c0aa258caec4d8b44c0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a17fad2b9a7024c0aa258caec4d8b44c0">◆ </a></span>ARM_COMPUTE_LOG_INFO_STREAM_CORE</h2>
+
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -252,9 +234,7 @@
</tr>
</table>
</div><div class="memdoc">
-<b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">do</span> \</div><div class="line"> { <a class="code" href="_log_8h.xhtml#a21887a4c6595920e191d3b83a476467a">\</a></div><div class="line"><a class="code" href="_log_8h.xhtml#a21887a4c6595920e191d3b83a476467a"> ARM_COMPUTE_CREATE_DEFAULT_CORE_LOGGER</a>(); <a class="code" href="_log_8h.xhtml#a905e0170c65ba4bdd2507767203d4d22">\</a></div><div class="line"><a class="code" href="_log_8h.xhtml#a905e0170c65ba4bdd2507767203d4d22"> ARM_COMPUTE_LOG_STREAM_CORE</a>(<a class="code" href="namespacearm__compute_1_1logging.xhtml#aca1fd1d8935433e6ba2e3918214e07f9a551b723eafd6a31d444fcb2f5920fbd3">arm_compute::logging::LogLevel::INFO</a>, ss); \</div><div class="line"> } <span class="keywordflow">while</span>(<span class="keyword">false</span>)</div><div class="ttc" id="_log_8h_xhtml_a21887a4c6595920e191d3b83a476467a"><div class="ttname"><a href="_log_8h.xhtml#a21887a4c6595920e191d3b83a476467a">ARM_COMPUTE_CREATE_DEFAULT_CORE_LOGGER</a></div><div class="ttdeci">#define ARM_COMPUTE_CREATE_DEFAULT_CORE_LOGGER()</div><div class="ttdoc">Create a default core logger. </div><div class="ttdef"><b>Definition:</b> <a href="_log_8h_source.xhtml#l00033">Log.h:33</a></div></div>
-<div class="ttc" id="namespacearm__compute_1_1logging_xhtml_aca1fd1d8935433e6ba2e3918214e07f9a551b723eafd6a31d444fcb2f5920fbd3"><div class="ttname"><a href="namespacearm__compute_1_1logging.xhtml#aca1fd1d8935433e6ba2e3918214e07f9a551b723eafd6a31d444fcb2f5920fbd3">arm_compute::logging::LogLevel::INFO</a></div><div class="ttdoc">Information log level. </div></div>
-<div class="ttc" id="_log_8h_xhtml_a905e0170c65ba4bdd2507767203d4d22"><div class="ttname"><a href="_log_8h.xhtml#a905e0170c65ba4bdd2507767203d4d22">ARM_COMPUTE_LOG_STREAM_CORE</a></div><div class="ttdeci">#define ARM_COMPUTE_LOG_STREAM_CORE(log_level, ss)</div><div class="ttdoc">Log a stream to the core system logger. </div><div class="ttdef"><b>Definition:</b> <a href="_log_8h_source.xhtml#l00072">Log.h:72</a></div></div>
+<b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">do</span> \</div><div class="line"> { \</div><div class="line"> ARM_COMPUTE_CREATE_DEFAULT_CORE_LOGGER(); \</div><div class="line"> ARM_COMPUTE_LOG_STREAM_CORE(<a class="code" href="namespacearm__compute_1_1logging.xhtml#aca1fd1d8935433e6ba2e3918214e07f9a551b723eafd6a31d444fcb2f5920fbd3">arm_compute::logging::LogLevel::INFO</a>, ss); \</div><div class="line"> } <span class="keywordflow">while</span>(<span class="keyword">false</span>)</div><div class="ttc" id="namespacearm__compute_1_1logging_xhtml_aca1fd1d8935433e6ba2e3918214e07f9a551b723eafd6a31d444fcb2f5920fbd3"><div class="ttname"><a href="namespacearm__compute_1_1logging.xhtml#aca1fd1d8935433e6ba2e3918214e07f9a551b723eafd6a31d444fcb2f5920fbd3">arm_compute::logging::LogLevel::INFO</a></div><div class="ttdoc">Information log level. </div></div>
</div><!-- fragment -->
<p>Log information level stream to the core system logger. </p>
<dl class="params"><dt>Parameters</dt><dd>
@@ -264,11 +244,15 @@
</dd>
</dl>
-<p>Definition at line <a class="el" href="_log_8h_source.xhtml#l00106">106</a> of file <a class="el" href="_log_8h_source.xhtml">Log.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="_log_8h_source.xhtml#l00106">106</a> of file <a class="el" href="_log_8h_source.xhtml">Log.h</a>.</p>
+
+<p class="reference">Referenced by <a class="el" href="_g_c_kernel_library_8cpp_source.xhtml#l00079">GCProgram::compile_shader()</a>.</p>
</div>
</div>
-<a class="anchor" id="aa092f841437ea7f5d6cac398ef85cbaa"></a>
+<a id="aa092f841437ea7f5d6cac398ef85cbaa"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa092f841437ea7f5d6cac398ef85cbaa">◆ </a></span>ARM_COMPUTE_LOG_MSG_CORE</h2>
+
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -291,9 +275,7 @@
</tr>
</table>
</div><div class="memdoc">
-<b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">do</span> \</div><div class="line"> { <a class="code" href="_log_8h.xhtml#a21887a4c6595920e191d3b83a476467a">\</a></div><div class="line"><a class="code" href="_log_8h.xhtml#a21887a4c6595920e191d3b83a476467a"> ARM_COMPUTE_CREATE_DEFAULT_CORE_LOGGER</a>(); <a class="code" href="arm__compute_2core_2utils_2logging_2_macros_8h.xhtml#a6087f31f01f2486b92904378d224b51a">\</a></div><div class="line"><a class="code" href="arm__compute_2core_2utils_2logging_2_macros_8h.xhtml#a6087f31f01f2486b92904378d224b51a"> ARM_COMPUTE_LOG_MSG</a>(<span class="stringliteral">"CORE"</span>, log_level, msg); \</div><div class="line"> } <span class="keywordflow">while</span>(<span class="keyword">false</span>)</div><div class="ttc" id="_log_8h_xhtml_a21887a4c6595920e191d3b83a476467a"><div class="ttname"><a href="_log_8h.xhtml#a21887a4c6595920e191d3b83a476467a">ARM_COMPUTE_CREATE_DEFAULT_CORE_LOGGER</a></div><div class="ttdeci">#define ARM_COMPUTE_CREATE_DEFAULT_CORE_LOGGER()</div><div class="ttdoc">Create a default core logger. </div><div class="ttdef"><b>Definition:</b> <a href="_log_8h_source.xhtml#l00033">Log.h:33</a></div></div>
-<div class="ttc" id="arm__compute_2core_2utils_2logging_2_macros_8h_xhtml_a6087f31f01f2486b92904378d224b51a"><div class="ttname"><a href="arm__compute_2core_2utils_2logging_2_macros_8h.xhtml#a6087f31f01f2486b92904378d224b51a">ARM_COMPUTE_LOG_MSG</a></div><div class="ttdeci">#define ARM_COMPUTE_LOG_MSG(logger_name, log_level, msg)</div><div class="ttdef"><b>Definition:</b> <a href="arm__compute_2core_2utils_2logging_2_macros_8h_source.xhtml#l00067">Macros.h:67</a></div></div>
-</div><!-- fragment -->
+<b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">do</span> \</div><div class="line"> { \</div><div class="line"> ARM_COMPUTE_CREATE_DEFAULT_CORE_LOGGER(); \</div><div class="line"> ARM_COMPUTE_LOG_MSG(<span class="stringliteral">"CORE"</span>, log_level, msg); \</div><div class="line"> } <span class="keywordflow">while</span>(<span class="keyword">false</span>)</div></div><!-- fragment -->
<p>Log a message to the core system logger. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
@@ -303,11 +285,13 @@
</dd>
</dl>
-<p>Definition at line <a class="el" href="_log_8h_source.xhtml#l00047">47</a> of file <a class="el" href="_log_8h_source.xhtml">Log.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="_log_8h_source.xhtml#l00047">47</a> of file <a class="el" href="_log_8h_source.xhtml">Log.h</a>.</p>
</div>
</div>
-<a class="anchor" id="a33320878ec1db17bdf12dc2d1afea7f7"></a>
+<a id="a33320878ec1db17bdf12dc2d1afea7f7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a33320878ec1db17bdf12dc2d1afea7f7">◆ </a></span>ARM_COMPUTE_LOG_MSG_WITH_FORMAT_CORE</h2>
+
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -336,9 +320,7 @@
</tr>
</table>
</div><div class="memdoc">
-<b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">do</span> \</div><div class="line"> { <a class="code" href="_log_8h.xhtml#a21887a4c6595920e191d3b83a476467a">\</a></div><div class="line"><a class="code" href="_log_8h.xhtml#a21887a4c6595920e191d3b83a476467a"> ARM_COMPUTE_CREATE_DEFAULT_CORE_LOGGER</a>(); <a class="code" href="arm__compute_2core_2utils_2logging_2_macros_8h.xhtml#ac32407e4f9c56f4b740e5b64b26f7fa9">\</a></div><div class="line"><a class="code" href="arm__compute_2core_2utils_2logging_2_macros_8h.xhtml#ac32407e4f9c56f4b740e5b64b26f7fa9"> ARM_COMPUTE_LOG_MSG_WITH_FORMAT</a>(<span class="stringliteral">"CORE"</span>, log_level, fmt, __VA_ARGS__); \</div><div class="line"> } <span class="keywordflow">while</span>(<span class="keyword">false</span>)</div><div class="ttc" id="_log_8h_xhtml_a21887a4c6595920e191d3b83a476467a"><div class="ttname"><a href="_log_8h.xhtml#a21887a4c6595920e191d3b83a476467a">ARM_COMPUTE_CREATE_DEFAULT_CORE_LOGGER</a></div><div class="ttdeci">#define ARM_COMPUTE_CREATE_DEFAULT_CORE_LOGGER()</div><div class="ttdoc">Create a default core logger. </div><div class="ttdef"><b>Definition:</b> <a href="_log_8h_source.xhtml#l00033">Log.h:33</a></div></div>
-<div class="ttc" id="arm__compute_2core_2utils_2logging_2_macros_8h_xhtml_ac32407e4f9c56f4b740e5b64b26f7fa9"><div class="ttname"><a href="arm__compute_2core_2utils_2logging_2_macros_8h.xhtml#ac32407e4f9c56f4b740e5b64b26f7fa9">ARM_COMPUTE_LOG_MSG_WITH_FORMAT</a></div><div class="ttdeci">#define ARM_COMPUTE_LOG_MSG_WITH_FORMAT(logger_name, log_level, fmt,...)</div><div class="ttdef"><b>Definition:</b> <a href="arm__compute_2core_2utils_2logging_2_macros_8h_source.xhtml#l00068">Macros.h:68</a></div></div>
-</div><!-- fragment -->
+<b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">do</span> \</div><div class="line"> { \</div><div class="line"> ARM_COMPUTE_CREATE_DEFAULT_CORE_LOGGER(); \</div><div class="line"> ARM_COMPUTE_LOG_MSG_WITH_FORMAT(<span class="stringliteral">"CORE"</span>, log_level, fmt, __VA_ARGS__); \</div><div class="line"> } <span class="keywordflow">while</span>(<span class="keyword">false</span>)</div></div><!-- fragment -->
<p>Log a message with format to the core system logger. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
@@ -349,11 +331,13 @@
</dd>
</dl>
-<p>Definition at line <a class="el" href="_log_8h_source.xhtml#l00060">60</a> of file <a class="el" href="_log_8h_source.xhtml">Log.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="_log_8h_source.xhtml#l00060">60</a> of file <a class="el" href="_log_8h_source.xhtml">Log.h</a>.</p>
</div>
</div>
-<a class="anchor" id="a905e0170c65ba4bdd2507767203d4d22"></a>
+<a id="a905e0170c65ba4bdd2507767203d4d22"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a905e0170c65ba4bdd2507767203d4d22">◆ </a></span>ARM_COMPUTE_LOG_STREAM_CORE</h2>
+
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -376,9 +360,7 @@
</tr>
</table>
</div><div class="memdoc">
-<b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">do</span> \</div><div class="line"> { <a class="code" href="_log_8h.xhtml#a21887a4c6595920e191d3b83a476467a">\</a></div><div class="line"><a class="code" href="_log_8h.xhtml#a21887a4c6595920e191d3b83a476467a"> ARM_COMPUTE_CREATE_DEFAULT_CORE_LOGGER</a>(); <a class="code" href="arm__compute_2core_2utils_2logging_2_macros_8h.xhtml#adf7a43123a5ee422b2328ecec54f3d35">\</a></div><div class="line"><a class="code" href="arm__compute_2core_2utils_2logging_2_macros_8h.xhtml#adf7a43123a5ee422b2328ecec54f3d35"> ARM_COMPUTE_LOG_STREAM</a>(<span class="stringliteral">"CORE"</span>, log_level, ss); \</div><div class="line"> } <span class="keywordflow">while</span>(<span class="keyword">false</span>)</div><div class="ttc" id="_log_8h_xhtml_a21887a4c6595920e191d3b83a476467a"><div class="ttname"><a href="_log_8h.xhtml#a21887a4c6595920e191d3b83a476467a">ARM_COMPUTE_CREATE_DEFAULT_CORE_LOGGER</a></div><div class="ttdeci">#define ARM_COMPUTE_CREATE_DEFAULT_CORE_LOGGER()</div><div class="ttdoc">Create a default core logger. </div><div class="ttdef"><b>Definition:</b> <a href="_log_8h_source.xhtml#l00033">Log.h:33</a></div></div>
-<div class="ttc" id="arm__compute_2core_2utils_2logging_2_macros_8h_xhtml_adf7a43123a5ee422b2328ecec54f3d35"><div class="ttname"><a href="arm__compute_2core_2utils_2logging_2_macros_8h.xhtml#adf7a43123a5ee422b2328ecec54f3d35">ARM_COMPUTE_LOG_STREAM</a></div><div class="ttdeci">#define ARM_COMPUTE_LOG_STREAM(logger_name, log_level, stream)</div><div class="ttdef"><b>Definition:</b> <a href="arm__compute_2core_2utils_2logging_2_macros_8h_source.xhtml#l00069">Macros.h:69</a></div></div>
-</div><!-- fragment -->
+<b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">do</span> \</div><div class="line"> { \</div><div class="line"> ARM_COMPUTE_CREATE_DEFAULT_CORE_LOGGER(); \</div><div class="line"> ARM_COMPUTE_LOG_STREAM(<span class="stringliteral">"CORE"</span>, log_level, ss); \</div><div class="line"> } <span class="keywordflow">while</span>(<span class="keyword">false</span>)</div></div><!-- fragment -->
<p>Log a stream to the core system logger. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
@@ -388,7 +370,7 @@
</dd>
</dl>
-<p>Definition at line <a class="el" href="_log_8h_source.xhtml#l00072">72</a> of file <a class="el" href="_log_8h_source.xhtml">Log.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="_log_8h_source.xhtml#l00072">72</a> of file <a class="el" href="_log_8h_source.xhtml">Log.h</a>.</p>
</div>
</div>
@@ -398,9 +380,9 @@
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_214608ef36d61442cb2b0c1c4e9a7def.xhtml">arm_compute</a></li><li class="navelem"><a class="el" href="dir_1fb090f0c6070330bfaccc4236d3ca0d.xhtml">core</a></li><li class="navelem"><a class="el" href="_log_8h.xhtml">Log.h</a></li>
- <li class="footer">Generated on Wed Aug 29 2018 15:31:36 for Compute Library by
+ <li class="footer">Generated on Thu Nov 22 2018 11:57:42 for Compute Library by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
</div>
</body>