Sophie

Sophie

distrib > Fedora > 15 > i386 > by-pkgid > c74ab286c3d46f9b82671d206e43a74b > files > 1529

libstdc++-docs-4.6.3-2.fc15.i686.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>libstdc++: __gnu_profile Namespace Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.7.4 -->
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">libstdc++</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
  initNavTree('a01134.html','');
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#typedef-members">Typedefs</a> &#124;
<a href="#enum-members">Enumerations</a> &#124;
<a href="#func-members">Functions</a>  </div>
  <div class="headertitle">
<div class="title">__gnu_profile Namespace Reference</div>  </div>
</div>
<div class="contents">

<p>GNU profile code for public use.  
<a href="#details">More...</a></p>
<h2><a name="nested-classes"></a>
Classes</h2>
<ul>
<li>class <a class="el" href="a00215.html">__container_size_info</a>
<dl class="el"><dd class="mdescRight">A container size instrumentation line in the object table.  <a href="a00215.html#details">More...</a><br/></dl><li>class <a class="el" href="a00216.html">__container_size_stack_info</a>
<dl class="el"><dd class="mdescRight">A container size instrumentation line in the stack table.  <a href="a00216.html#details">More...</a><br/></dl><li>class <a class="el" href="a00217.html">__hashfunc_info</a>
<dl class="el"><dd class="mdescRight">A hash performance instrumentation line in the object table.  <a href="a00217.html#details">More...</a><br/></dl><li>class <a class="el" href="a00218.html">__hashfunc_stack_info</a>
<dl class="el"><dd class="mdescRight">A hash performance instrumentation line in the stack table.  <a href="a00218.html#details">More...</a><br/></dl><li>class <a class="el" href="a00219.html">__list2vector_info</a>
<dl class="el"><dd class="mdescRight">A list-to-vector instrumentation line in the object table.  <a href="a00219.html#details">More...</a><br/></dl><li>class <a class="el" href="a00220.html">__map2umap_info</a>
<dl class="el"><dd class="mdescRight">A map-to-unordered_map instrumentation line in the object table.  <a href="a00220.html#details">More...</a><br/></dl><li>class <a class="el" href="a00221.html">__map2umap_stack_info</a>
<dl class="el"><dd class="mdescRight">A map-to-unordered_map instrumentation line in the stack table.  <a href="a00221.html#details">More...</a><br/></dl><li>class <a class="el" href="a00222.html">__object_info_base</a>
<dl class="el"><dd class="mdescRight">Base class for a line in the object table.  <a href="a00222.html#details">More...</a><br/></dl><li>struct <a class="el" href="a00223.html">__reentrance_guard</a>
<dl class="el"><dd class="mdescRight">Reentrance guard.  <a href="a00223.html#details">More...</a><br/></dl><li>class <a class="el" href="a00224.html">__stack_hash</a>
<dl class="el"><dd class="mdescRight">Hash function for summary trace using call stack as index.  <a href="a00224.html#details">More...</a><br/></dl><li>class <a class="el" href="a00225.html">__stack_info_base</a>
<dl class="el"><dd class="mdescRight">Base class for a line in the stack table.  <a href="a00225.html#details">More...</a><br/></dl><li>class <a class="el" href="a00226.html">__trace_base</a>
<dl class="el"><dd class="mdescRight">Base class for all trace producers.  <a href="a00226.html#details">More...</a><br/></dl><li>class <a class="el" href="a00227.html">__trace_container_size</a>
<dl class="el"><dd class="mdescRight">Container size instrumentation trace producer.  <a href="a00227.html#details">More...</a><br/></dl><li>class <a class="el" href="a00228.html">__trace_hash_func</a>
<dl class="el"><dd class="mdescRight">Hash performance instrumentation producer.  <a href="a00228.html#details">More...</a><br/></dl><li>class <a class="el" href="a00229.html">__trace_hashtable_size</a>
<dl class="el"><dd class="mdescRight">Hashtable size instrumentation trace producer.  <a href="a00229.html#details">More...</a><br/></dl><li>class <a class="el" href="a00230.html">__trace_map2umap</a>
<dl class="el"><dd class="mdescRight">Map-to-unordered_map instrumentation producer.  <a href="a00230.html#details">More...</a><br/></dl><li>class <a class="el" href="a00231.html">__trace_vector_size</a>
<dl class="el"><dd class="mdescRight">Hashtable size instrumentation trace producer.  <a href="a00231.html#details">More...</a><br/></dl><li>class <a class="el" href="a00232.html">__trace_vector_to_list</a>
<dl class="el"><dd class="mdescRight">Vector-to-list instrumentation producer.  <a href="a00232.html#details">More...</a><br/></dl><li>class <a class="el" href="a00233.html">__vector2list_info</a>
<dl class="el"><dd class="mdescRight">A vector-to-list instrumentation line in the object table.  <a href="a00233.html#details">More...</a><br/></dl><li>class <a class="el" href="a00234.html">__vector2list_stack_info</a>
<dl class="el"><dd class="mdescRight">A vector-to-list instrumentation line in the stack table.  <a href="a00234.html#details">More...</a><br/></dl><li>struct <a class="el" href="a00235.html">__warning_data</a>
<dl class="el"><dd class="mdescRight">Representation of a warning.  <a href="a00235.html#details">More...</a><br/></dl></ul>
<h2><a name="typedef-members"></a>
Typedefs</h2>
<ul>
<li><a class="anchor" id="af26ce22358ed65b1d4f24117dc228802"></a><!-- doxytag: member="__gnu_profile::__cost_factor_vector" ref="af26ce22358ed65b1d4f24117dc228802" args="" -->
typedef std::::vector<br class="typebreak"/>
&lt; __cost_factor * &gt; <b>__cost_factor_vector</b>
<li>typedef std::::unordered_map<br class="typebreak"/>
&lt; <a class="el" href="a00253.html">std::string</a>, <a class="el" href="a00253.html">std::string</a> &gt; <a class="el" href="a01134.html#a53b1237192736fe703f7639396e369b6">__env_t</a>
<li><a class="anchor" id="aa1b3c4d1671188c672b2e578893c5d57"></a><!-- doxytag: member="__gnu_profile::__instruction_address_t" ref="aa1b3c4d1671188c672b2e578893c5d57" args="" -->
typedef void * <b>__instruction_address_t</b>
<li><a class="anchor" id="afe7d5047edec395c6ec1a6c0cb025b24"></a><!-- doxytag: member="__gnu_profile::__object_t" ref="afe7d5047edec395c6ec1a6c0cb025b24" args="" -->
typedef const void * <b>__object_t</b>
<li><a class="anchor" id="a307bca5c98ce40ca1423677ac0a91b73"></a><!-- doxytag: member="__gnu_profile::__stack_npt" ref="a307bca5c98ce40ca1423677ac0a91b73" args="" -->
typedef std::::vector<br class="typebreak"/>
&lt; __instruction_address_t &gt; <b>__stack_npt</b>
<li><a class="anchor" id="aab990dcafa6fc7150183a3621f194bc9"></a><!-- doxytag: member="__gnu_profile::__stack_t" ref="aab990dcafa6fc7150183a3621f194bc9" args="" -->
typedef __stack_npt * <b>__stack_t</b>
<li><a class="anchor" id="af218fd16da548aa2fccd976e6c1456f0"></a><!-- doxytag: member="__gnu_profile::__warning_vector_t" ref="af218fd16da548aa2fccd976e6c1456f0" args="" -->
typedef std::::vector<br class="typebreak"/>
&lt; <a class="el" href="a00235.html">__warning_data</a> &gt; <b>__warning_vector_t</b>
</ul>
<h2><a name="enum-members"></a>
Enumerations</h2>
<ul>
<li>enum <b>__state_type</b> { <b>__ON</b>, 
<b>__OFF</b>, 
<b>__INVALID</b>
 }
</ul>
<h2><a name="func-members"></a>
Functions</h2>
<ul>
<li><a class="anchor" id="ad21a86a72c2399e46007fd2574030553"></a><!-- doxytag: member="__gnu_profile::__env_to_size_t" ref="ad21a86a72c2399e46007fd2574030553" args="(const char *__env_var, std::size_t __default_value)" -->
std::size_t <b>__env_to_size_t</b> (const char *__env_var, std::size_t __default_value)
<li><a class="anchor" id="aeef57a93d6b4f078f7895d481a0c6c49"></a><!-- doxytag: member="__gnu_profile::__for_each" ref="aeef57a93d6b4f078f7895d481a0c6c49" args="(_InputIterator __first, _InputIterator __last, _Function __f)" -->
template&lt;typename _InputIterator , typename _Function &gt; _Function <b>__for_each</b> (_InputIterator __first, _InputIterator __last, _Function __f)
<li><a class="anchor" id="a373bb24c70eb9619af788cf185284e82"></a><!-- doxytag: member="__gnu_profile::__get_stack" ref="a373bb24c70eb9619af788cf185284e82" args="()" -->
__stack_t <b>__get_stack</b> ()
<li><a class="anchor" id="ad64b15ba6dfd8c73785689cfd1b48453"></a><!-- doxytag: member="__gnu_profile::__insert_top_n" ref="ad64b15ba6dfd8c73785689cfd1b48453" args="(_Container &amp;__output, const typename _Container::value_type &amp;__value, typename _Container::size_type __n)" -->
template&lt;typename _Container &gt; void <b>__insert_top_n</b> (_Container &amp;__output, const typename _Container::value_type &amp;__value, typename _Container::size_type __n)
<li><a class="anchor" id="aca751e783ceaad23fa55a8592cdae399"></a><!-- doxytag: member="__gnu_profile::__is_invalid" ref="aca751e783ceaad23fa55a8592cdae399" args="()" -->
bool <b>__is_invalid</b> ()
<li><a class="anchor" id="a9f3622f79f2857518fe42d2edef12ee5"></a><!-- doxytag: member="__gnu_profile::__is_off" ref="a9f3622f79f2857518fe42d2edef12ee5" args="()" -->
bool <b>__is_off</b> ()
<li><a class="anchor" id="a30a693d5437ff9478967d1cc99896ece"></a><!-- doxytag: member="__gnu_profile::__is_on" ref="a30a693d5437ff9478967d1cc99896ece" args="()" -->
bool <b>__is_on</b> ()
<li><a class="anchor" id="ae4f32642c616dd3a59610ad8d11174c8"></a><!-- doxytag: member="__gnu_profile::__log2" ref="ae4f32642c616dd3a59610ad8d11174c8" args="(std::size_t __size)" -->
int <b>__log2</b> (std::size_t __size)
<li><a class="anchor" id="a1503a74e57427072e2e3ee623582865f"></a><!-- doxytag: member="__gnu_profile::__log_magnitude" ref="a1503a74e57427072e2e3ee623582865f" args="(float __f)" -->
int <b>__log_magnitude</b> (float __f)
<li><a class="anchor" id="a586a2b7472bc23d81412eb171e78a437"></a><!-- doxytag: member="__gnu_profile::__map_erase_cost" ref="a586a2b7472bc23d81412eb171e78a437" args="(std::size_t __size)" -->
float <b>__map_erase_cost</b> (std::size_t __size)
<li><a class="anchor" id="afb4326cfa838014beae76a570e7abc82"></a><!-- doxytag: member="__gnu_profile::__map_find_cost" ref="afb4326cfa838014beae76a570e7abc82" args="(std::size_t __size)" -->
float <b>__map_find_cost</b> (std::size_t __size)
<li><a class="anchor" id="ac6321768e5891ce63d6785d7bbfda93d"></a><!-- doxytag: member="__gnu_profile::__map_insert_cost" ref="ac6321768e5891ce63d6785d7bbfda93d" args="(std::size_t __size)" -->
float <b>__map_insert_cost</b> (std::size_t __size)
<li><a class="anchor" id="ad366c7c1a2540516155d2b40b9d892ee"></a><!-- doxytag: member="__gnu_profile::__max_mem" ref="ad366c7c1a2540516155d2b40b9d892ee" args="()" -->
std::size_t <b>__max_mem</b> ()
<li><a class="anchor" id="adc9785d4d6cf8e27e093d607f912e088"></a><!-- doxytag: member="__gnu_profile::__open_output_file" ref="adc9785d4d6cf8e27e093d607f912e088" args="(const char *__extension)" -->
FILE * <b>__open_output_file</b> (const char *__extension)
<li>bool <a class="el" href="a01134.html#a6f3654dc21d64a397fd3e146fd1aade4">__profcxx_init</a> ()
<li><a class="anchor" id="a9d9b6053b53763dca34310eae948f179"></a><!-- doxytag: member="__gnu_profile::__profcxx_init_unconditional" ref="a9d9b6053b53763dca34310eae948f179" args="()" -->
void <b>__profcxx_init_unconditional</b> ()
<li><a class="anchor" id="a57b63eaea508c2aa6a048754b697a54f"></a><!-- doxytag: member="__gnu_profile::__read_cost_factors" ref="a57b63eaea508c2aa6a048754b697a54f" args="()" -->
void <b>__read_cost_factors</b> ()
<li><a class="anchor" id="a01ff67bdc23d412dc9692b519f56c857"></a><!-- doxytag: member="__gnu_profile::__remove" ref="a01ff67bdc23d412dc9692b519f56c857" args="(_ForwardIterator __first, _ForwardIterator __last, const _Tp &amp;__value)" -->
template&lt;typename _ForwardIterator , typename _Tp &gt; _ForwardIterator <b>__remove</b> (_ForwardIterator __first, _ForwardIterator __last, const _Tp &amp;__value)
<li>void <a class="el" href="a01134.html#aec996e61271b38776a43399f8afc67b7">__report</a> (void)
<li><a class="anchor" id="a812d708c699e1069bccadd6d4d6e8f7a"></a><!-- doxytag: member="__gnu_profile::__set_cost_factors" ref="a812d708c699e1069bccadd6d4d6e8f7a" args="()" -->
void <b>__set_cost_factors</b> ()
<li><a class="anchor" id="ad8384a1dc792ece7c0320846b7cfbecc"></a><!-- doxytag: member="__gnu_profile::__set_max_mem" ref="ad8384a1dc792ece7c0320846b7cfbecc" args="()" -->
void <b>__set_max_mem</b> ()
<li><a class="anchor" id="ac73ae64dc9068b9fa4c1c86d40b115d3"></a><!-- doxytag: member="__gnu_profile::__set_max_stack_trace_depth" ref="ac73ae64dc9068b9fa4c1c86d40b115d3" args="()" -->
void <b>__set_max_stack_trace_depth</b> ()
<li><a class="anchor" id="abf180b89ddc75fcd1b85e3fe8ec73f2f"></a><!-- doxytag: member="__gnu_profile::__set_max_warn_count" ref="abf180b89ddc75fcd1b85e3fe8ec73f2f" args="()" -->
void <b>__set_max_warn_count</b> ()
<li><a class="anchor" id="a400a889e90600a8f977df90b221a20a7"></a><!-- doxytag: member="__gnu_profile::__set_trace_path" ref="a400a889e90600a8f977df90b221a20a7" args="()" -->
void <b>__set_trace_path</b> ()
<li><a class="anchor" id="a4e113d9a226b86b7d43dbc8abb4a3ffd"></a><!-- doxytag: member="__gnu_profile::__size" ref="a4e113d9a226b86b7d43dbc8abb4a3ffd" args="(__stack_t __stack)" -->
std::size_t <b>__size</b> (__stack_t __stack)
<li><a class="anchor" id="aef157e119216b4a0067216e6cb1a23ef"></a><!-- doxytag: member="__gnu_profile::__stack_max_depth" ref="aef157e119216b4a0067216e6cb1a23ef" args="()" -->
std::size_t <b>__stack_max_depth</b> ()
<li><a class="anchor" id="a9468742479bf9d9917b4e9a8998d2501"></a><!-- doxytag: member="__gnu_profile::__top_n" ref="a9468742479bf9d9917b4e9a8998d2501" args="(const _Container &amp;__input, _Container &amp;__output, typename _Container::size_type __n)" -->
template&lt;typename _Container &gt; void <b>__top_n</b> (const _Container &amp;__input, _Container &amp;__output, typename _Container::size_type __n)
<li><a class="anchor" id="a67d66c40414506d071989bcc233b78d9"></a><!-- doxytag: member="__gnu_profile::__trace_hash_func_construct" ref="a67d66c40414506d071989bcc233b78d9" args="(const void *)" -->
void <b>__trace_hash_func_construct</b> (const void *)
<li><a class="anchor" id="aa4657546d207bf6ddc43c27f8928fade"></a><!-- doxytag: member="__gnu_profile::__trace_hash_func_destruct" ref="aa4657546d207bf6ddc43c27f8928fade" args="(const void *, std::size_t, std::size_t, std::size_t)" -->
void <b>__trace_hash_func_destruct</b> (const void *, std::size_t, std::size_t, std::size_t)
<li><a class="anchor" id="a696167d0b6cfe05b61ce540f2c44190f"></a><!-- doxytag: member="__gnu_profile::__trace_hash_func_init" ref="a696167d0b6cfe05b61ce540f2c44190f" args="()" -->
void <b>__trace_hash_func_init</b> ()
<li><a class="anchor" id="af50972333f36dabafe9c90b468343c0d"></a><!-- doxytag: member="__gnu_profile::__trace_hash_func_report" ref="af50972333f36dabafe9c90b468343c0d" args="(FILE *__f, __warning_vector_t &amp;__warnings)" -->
void <b>__trace_hash_func_report</b> (FILE *__f, __warning_vector_t &amp;__warnings)
<li><a class="anchor" id="a4fc47ecf63d357b0cbb9d11eb8152dbe"></a><!-- doxytag: member="__gnu_profile::__trace_hashtable_size_construct" ref="a4fc47ecf63d357b0cbb9d11eb8152dbe" args="(const void *, std::size_t)" -->
void <b>__trace_hashtable_size_construct</b> (const void *, std::size_t)
<li><a class="anchor" id="a1ece88ce22f7b743952574334e9c6815"></a><!-- doxytag: member="__gnu_profile::__trace_hashtable_size_destruct" ref="a1ece88ce22f7b743952574334e9c6815" args="(const void *, std::size_t, std::size_t)" -->
void <b>__trace_hashtable_size_destruct</b> (const void *, std::size_t, std::size_t)
<li><a class="anchor" id="a2d892a9371238372a7f2c9fab9004b1b"></a><!-- doxytag: member="__gnu_profile::__trace_hashtable_size_init" ref="a2d892a9371238372a7f2c9fab9004b1b" args="()" -->
void <b>__trace_hashtable_size_init</b> ()
<li><a class="anchor" id="ade9dbf1cf19320231a0deec990ed5374"></a><!-- doxytag: member="__gnu_profile::__trace_hashtable_size_report" ref="ade9dbf1cf19320231a0deec990ed5374" args="(FILE *__f, __warning_vector_t &amp;__warnings)" -->
void <b>__trace_hashtable_size_report</b> (FILE *__f, __warning_vector_t &amp;__warnings)
<li><a class="anchor" id="add415de451981fe6faa4a389042d268b"></a><!-- doxytag: member="__gnu_profile::__trace_hashtable_size_resize" ref="add415de451981fe6faa4a389042d268b" args="(const void *, std::size_t, std::size_t)" -->
void <b>__trace_hashtable_size_resize</b> (const void *, std::size_t, std::size_t)
<li><a class="anchor" id="a485946399bc0d1a489822750e15cfde8"></a><!-- doxytag: member="__gnu_profile::__trace_list_to_set_construct" ref="a485946399bc0d1a489822750e15cfde8" args="(const void *)" -->
void <b>__trace_list_to_set_construct</b> (const void *)
<li><a class="anchor" id="af998f5adad39c1f6b08ae81cdf797c15"></a><!-- doxytag: member="__gnu_profile::__trace_list_to_set_destruct" ref="af998f5adad39c1f6b08ae81cdf797c15" args="(const void *)" -->
void <b>__trace_list_to_set_destruct</b> (const void *)
<li><a class="anchor" id="a3fe648aa8a1e95a3de0ac83feccc860d"></a><!-- doxytag: member="__gnu_profile::__trace_list_to_set_find" ref="a3fe648aa8a1e95a3de0ac83feccc860d" args="(const void *, std::size_t)" -->
void <b>__trace_list_to_set_find</b> (const void *, std::size_t)
<li><a class="anchor" id="ad46f9ed6ecd5409d59018469c4447d59"></a><!-- doxytag: member="__gnu_profile::__trace_list_to_set_insert" ref="ad46f9ed6ecd5409d59018469c4447d59" args="(const void *, std::size_t, std::size_t)" -->
void <b>__trace_list_to_set_insert</b> (const void *, std::size_t, std::size_t)
<li><a class="anchor" id="a43029df609631fb48c4b267b4d3b028b"></a><!-- doxytag: member="__gnu_profile::__trace_list_to_set_invalid_operator" ref="a43029df609631fb48c4b267b4d3b028b" args="(const void *)" -->
void <b>__trace_list_to_set_invalid_operator</b> (const void *)
<li><a class="anchor" id="a8da33bf6a727edabe88aa84d5d9740e5"></a><!-- doxytag: member="__gnu_profile::__trace_list_to_set_iterate" ref="a8da33bf6a727edabe88aa84d5d9740e5" args="(const void *, std::size_t)" -->
void <b>__trace_list_to_set_iterate</b> (const void *, std::size_t)
<li><a class="anchor" id="ab01629ababc07bfe28ed2669a3f6a9de"></a><!-- doxytag: member="__gnu_profile::__trace_list_to_slist_construct" ref="ab01629ababc07bfe28ed2669a3f6a9de" args="(const void *)" -->
void <b>__trace_list_to_slist_construct</b> (const void *)
<li><a class="anchor" id="aebb35b70626b8150e99525dc8b372409"></a><!-- doxytag: member="__gnu_profile::__trace_list_to_slist_destruct" ref="aebb35b70626b8150e99525dc8b372409" args="(const void *)" -->
void <b>__trace_list_to_slist_destruct</b> (const void *)
<li><a class="anchor" id="abfb47576bab04f2c906f4e6369415c6e"></a><!-- doxytag: member="__gnu_profile::__trace_list_to_slist_init" ref="abfb47576bab04f2c906f4e6369415c6e" args="()" -->
void <b>__trace_list_to_slist_init</b> ()
<li><a class="anchor" id="a9e1f225f4ab0893d3e4f48f1588f430a"></a><!-- doxytag: member="__gnu_profile::__trace_list_to_slist_operation" ref="a9e1f225f4ab0893d3e4f48f1588f430a" args="(const void *)" -->
void <b>__trace_list_to_slist_operation</b> (const void *)
<li><a class="anchor" id="a699e5322a4788c7b90aac34b84325c4f"></a><!-- doxytag: member="__gnu_profile::__trace_list_to_slist_report" ref="a699e5322a4788c7b90aac34b84325c4f" args="(FILE *__f, __warning_vector_t &amp;__warnings)" -->
void <b>__trace_list_to_slist_report</b> (FILE *__f, __warning_vector_t &amp;__warnings)
<li><a class="anchor" id="a223f7a9efdec55df8643662bdc7e652a"></a><!-- doxytag: member="__gnu_profile::__trace_list_to_slist_rewind" ref="a223f7a9efdec55df8643662bdc7e652a" args="(const void *)" -->
void <b>__trace_list_to_slist_rewind</b> (const void *)
<li><a class="anchor" id="a60a1661045c3bcf8b60dd97a4f501c86"></a><!-- doxytag: member="__gnu_profile::__trace_list_to_vector_construct" ref="a60a1661045c3bcf8b60dd97a4f501c86" args="(const void *)" -->
void <b>__trace_list_to_vector_construct</b> (const void *)
<li><a class="anchor" id="ab5d5e1bae7aed2a06ae29c8522efcb63"></a><!-- doxytag: member="__gnu_profile::__trace_list_to_vector_destruct" ref="ab5d5e1bae7aed2a06ae29c8522efcb63" args="(const void *)" -->
void <b>__trace_list_to_vector_destruct</b> (const void *)
<li><a class="anchor" id="a16761fc5dd6e6a76b34c73429a27f0f0"></a><!-- doxytag: member="__gnu_profile::__trace_list_to_vector_init" ref="a16761fc5dd6e6a76b34c73429a27f0f0" args="()" -->
void <b>__trace_list_to_vector_init</b> ()
<li><a class="anchor" id="a64e3a632e5ca25d6b39deff244789a28"></a><!-- doxytag: member="__gnu_profile::__trace_list_to_vector_insert" ref="a64e3a632e5ca25d6b39deff244789a28" args="(const void *, std::size_t, std::size_t)" -->
void <b>__trace_list_to_vector_insert</b> (const void *, std::size_t, std::size_t)
<li><a class="anchor" id="a4e4ff7c58c33fbdbcf0ec5e350fd674b"></a><!-- doxytag: member="__gnu_profile::__trace_list_to_vector_invalid_operator" ref="a4e4ff7c58c33fbdbcf0ec5e350fd674b" args="(const void *)" -->
void <b>__trace_list_to_vector_invalid_operator</b> (const void *)
<li><a class="anchor" id="a780b336df677f62c09185da4b5f27856"></a><!-- doxytag: member="__gnu_profile::__trace_list_to_vector_iterate" ref="a780b336df677f62c09185da4b5f27856" args="(const void *, std::size_t)" -->
void <b>__trace_list_to_vector_iterate</b> (const void *, std::size_t)
<li><a class="anchor" id="a74149197ef5ca0b833a439135409dae1"></a><!-- doxytag: member="__gnu_profile::__trace_list_to_vector_report" ref="a74149197ef5ca0b833a439135409dae1" args="(FILE *__f, __warning_vector_t &amp;__warnings)" -->
void <b>__trace_list_to_vector_report</b> (FILE *__f, __warning_vector_t &amp;__warnings)
<li><a class="anchor" id="ac76e251fc5b024f6dfd10254afa157b7"></a><!-- doxytag: member="__gnu_profile::__trace_list_to_vector_resize" ref="ac76e251fc5b024f6dfd10254afa157b7" args="(const void *, std::size_t, std::size_t)" -->
void <b>__trace_list_to_vector_resize</b> (const void *, std::size_t, std::size_t)
<li><a class="anchor" id="a561587b31e34aa40afef6048f5673089"></a><!-- doxytag: member="__gnu_profile::__trace_map_to_unordered_map_construct" ref="a561587b31e34aa40afef6048f5673089" args="(const void *)" -->
void <b>__trace_map_to_unordered_map_construct</b> (const void *)
<li><a class="anchor" id="ac17d25348fa4d3743bbf208db680011c"></a><!-- doxytag: member="__gnu_profile::__trace_map_to_unordered_map_destruct" ref="ac17d25348fa4d3743bbf208db680011c" args="(const void *)" -->
void <b>__trace_map_to_unordered_map_destruct</b> (const void *)
<li><a class="anchor" id="a813af369fd90f6ec1af45f63f59e8834"></a><!-- doxytag: member="__gnu_profile::__trace_map_to_unordered_map_erase" ref="a813af369fd90f6ec1af45f63f59e8834" args="(const void *, std::size_t, std::size_t)" -->
void <b>__trace_map_to_unordered_map_erase</b> (const void *, std::size_t, std::size_t)
<li><a class="anchor" id="a86079564c7fa1d6a34415ad1dbf190c7"></a><!-- doxytag: member="__gnu_profile::__trace_map_to_unordered_map_find" ref="a86079564c7fa1d6a34415ad1dbf190c7" args="(const void *, std::size_t)" -->
void <b>__trace_map_to_unordered_map_find</b> (const void *, std::size_t)
<li><a class="anchor" id="a3da58f2010a568cd7b2a2f087cd65457"></a><!-- doxytag: member="__gnu_profile::__trace_map_to_unordered_map_init" ref="a3da58f2010a568cd7b2a2f087cd65457" args="()" -->
void <b>__trace_map_to_unordered_map_init</b> ()
<li><a class="anchor" id="a2d84d7fd1a83e13f70684ca9a8df1b01"></a><!-- doxytag: member="__gnu_profile::__trace_map_to_unordered_map_insert" ref="a2d84d7fd1a83e13f70684ca9a8df1b01" args="(const void *, std::size_t, std::size_t)" -->
void <b>__trace_map_to_unordered_map_insert</b> (const void *, std::size_t, std::size_t)
<li><a class="anchor" id="a7aaa0d56330093bde189a23fef012cd4"></a><!-- doxytag: member="__gnu_profile::__trace_map_to_unordered_map_invalidate" ref="a7aaa0d56330093bde189a23fef012cd4" args="(const void *)" -->
void <b>__trace_map_to_unordered_map_invalidate</b> (const void *)
<li><a class="anchor" id="a7dd8839c58dd6d492db2498be02b46c5"></a><!-- doxytag: member="__gnu_profile::__trace_map_to_unordered_map_iterate" ref="a7dd8839c58dd6d492db2498be02b46c5" args="(const void *, std::size_t)" -->
void <b>__trace_map_to_unordered_map_iterate</b> (const void *, std::size_t)
<li><a class="anchor" id="a52843c43c9e1def0a4c0dee77fe698af"></a><!-- doxytag: member="__gnu_profile::__trace_map_to_unordered_map_report" ref="a52843c43c9e1def0a4c0dee77fe698af" args="(FILE *__f, __warning_vector_t &amp;__warnings)" -->
void <b>__trace_map_to_unordered_map_report</b> (FILE *__f, __warning_vector_t &amp;__warnings)
<li><a class="anchor" id="ae24e27177334668fe45d298cc8db96a4"></a><!-- doxytag: member="__gnu_profile::__trace_vector_size_construct" ref="ae24e27177334668fe45d298cc8db96a4" args="(const void *, std::size_t)" -->
void <b>__trace_vector_size_construct</b> (const void *, std::size_t)
<li><a class="anchor" id="a79cd71048ddd3df133b100a1e45bb8ca"></a><!-- doxytag: member="__gnu_profile::__trace_vector_size_destruct" ref="a79cd71048ddd3df133b100a1e45bb8ca" args="(const void *, std::size_t, std::size_t)" -->
void <b>__trace_vector_size_destruct</b> (const void *, std::size_t, std::size_t)
<li><a class="anchor" id="ac780458de8092cb04217d8f107397b28"></a><!-- doxytag: member="__gnu_profile::__trace_vector_size_init" ref="ac780458de8092cb04217d8f107397b28" args="()" -->
void <b>__trace_vector_size_init</b> ()
<li><a class="anchor" id="a2f9f8d2257ff9bcdab0877852e5c3f5c"></a><!-- doxytag: member="__gnu_profile::__trace_vector_size_report" ref="a2f9f8d2257ff9bcdab0877852e5c3f5c" args="(FILE *, __warning_vector_t &amp;)" -->
void <b>__trace_vector_size_report</b> (FILE *, __warning_vector_t &amp;)
<li><a class="anchor" id="a59c561003fa3549c024439af4d44cd54"></a><!-- doxytag: member="__gnu_profile::__trace_vector_size_resize" ref="a59c561003fa3549c024439af4d44cd54" args="(const void *, std::size_t, std::size_t)" -->
void <b>__trace_vector_size_resize</b> (const void *, std::size_t, std::size_t)
<li><a class="anchor" id="a155ceca870a52d982955ee410b7a9db1"></a><!-- doxytag: member="__gnu_profile::__trace_vector_to_list_construct" ref="a155ceca870a52d982955ee410b7a9db1" args="(const void *)" -->
void <b>__trace_vector_to_list_construct</b> (const void *)
<li><a class="anchor" id="a2277a997d4a92749d42ac7baa33ae37e"></a><!-- doxytag: member="__gnu_profile::__trace_vector_to_list_destruct" ref="a2277a997d4a92749d42ac7baa33ae37e" args="(const void *)" -->
void <b>__trace_vector_to_list_destruct</b> (const void *)
<li><a class="anchor" id="af33d042745059d2127e15e5eff4accef"></a><!-- doxytag: member="__gnu_profile::__trace_vector_to_list_find" ref="af33d042745059d2127e15e5eff4accef" args="(const void *, std::size_t)" -->
void <b>__trace_vector_to_list_find</b> (const void *, std::size_t)
<li><a class="anchor" id="a8c631750a44222b7836f9f3f5fdf4fc3"></a><!-- doxytag: member="__gnu_profile::__trace_vector_to_list_init" ref="a8c631750a44222b7836f9f3f5fdf4fc3" args="()" -->
void <b>__trace_vector_to_list_init</b> ()
<li><a class="anchor" id="a222e341a3e132b0424194aabdccbd467"></a><!-- doxytag: member="__gnu_profile::__trace_vector_to_list_insert" ref="a222e341a3e132b0424194aabdccbd467" args="(const void *, std::size_t, std::size_t)" -->
void <b>__trace_vector_to_list_insert</b> (const void *, std::size_t, std::size_t)
<li><a class="anchor" id="af4da03c0a7296f29ca77676fbd656879"></a><!-- doxytag: member="__gnu_profile::__trace_vector_to_list_invalid_operator" ref="af4da03c0a7296f29ca77676fbd656879" args="(const void *)" -->
void <b>__trace_vector_to_list_invalid_operator</b> (const void *)
<li><a class="anchor" id="aa5c8c22c60d5101450eb85c9c05b7745"></a><!-- doxytag: member="__gnu_profile::__trace_vector_to_list_iterate" ref="aa5c8c22c60d5101450eb85c9c05b7745" args="(const void *, std::size_t)" -->
void <b>__trace_vector_to_list_iterate</b> (const void *, std::size_t)
<li><a class="anchor" id="aec48445a64220c6b5777509238e1a5e2"></a><!-- doxytag: member="__gnu_profile::__trace_vector_to_list_report" ref="aec48445a64220c6b5777509238e1a5e2" args="(FILE *, __warning_vector_t &amp;)" -->
void <b>__trace_vector_to_list_report</b> (FILE *, __warning_vector_t &amp;)
<li><a class="anchor" id="a32513ac84a513997201f1a1650c27908"></a><!-- doxytag: member="__gnu_profile::__trace_vector_to_list_resize" ref="a32513ac84a513997201f1a1650c27908" args="(const void *, std::size_t, std::size_t)" -->
void <b>__trace_vector_to_list_resize</b> (const void *, std::size_t, std::size_t)
<li><a class="anchor" id="aee920657b7e6f5f5e2f7d3c4b07e754c"></a><!-- doxytag: member="__gnu_profile::__turn" ref="aee920657b7e6f5f5e2f7d3c4b07e754c" args="(__state_type __s)" -->
bool <b>__turn</b> (__state_type __s)
<li><a class="anchor" id="ab443b1507903b733800ee13c96905a82"></a><!-- doxytag: member="__gnu_profile::__turn_off" ref="ab443b1507903b733800ee13c96905a82" args="()" -->
bool <b>__turn_off</b> ()
<li><a class="anchor" id="a1bad6b88558d9d2ba4c6173789222f5d"></a><!-- doxytag: member="__gnu_profile::__turn_on" ref="a1bad6b88558d9d2ba4c6173789222f5d" args="()" -->
bool <b>__turn_on</b> ()
<li><a class="anchor" id="a0dec156f54d39dcca93bfbd129969ff6"></a><!-- doxytag: member="__gnu_profile::__write" ref="a0dec156f54d39dcca93bfbd129969ff6" args="(FILE *__f, __stack_t __stack)" -->
void <b>__write</b> (FILE *__f, __stack_t __stack)
<li><a class="anchor" id="a135cb1e02c1bddfe141ca0fb95914333"></a><!-- doxytag: member="__gnu_profile::__write_cost_factors" ref="a135cb1e02c1bddfe141ca0fb95914333" args="()" -->
void <b>__write_cost_factors</b> ()
<li><a class="anchor" id="ae2e0f8dbd98a58dc62d4697e08e8143c"></a><!-- doxytag: member="__gnu_profile::_GLIBCXX_PROFILE_DEFINE_DATA" ref="ae2e0f8dbd98a58dc62d4697e08e8143c" args="(std::size_t, _S_max_mem, _GLIBCXX_PROFILE_MEM_PER_DIAGNOSTIC)" -->
<b>_GLIBCXX_PROFILE_DEFINE_DATA</b> (std::size_t, _S_max_mem, _GLIBCXX_PROFILE_MEM_PER_DIAGNOSTIC)
<li><a class="anchor" id="af70adec921093b66f335ebd0650a26ae"></a><!-- doxytag: member="__gnu_profile::_GLIBCXX_PROFILE_DEFINE_DATA" ref="af70adec921093b66f335ebd0650a26ae" args="(__state_type, __state, __INVALID)" -->
<b>_GLIBCXX_PROFILE_DEFINE_DATA</b> (__state_type, __state, __INVALID)
<li><a class="anchor" id="afd0d9e2a1f4e77f35c9d44ddd8e4d98f"></a><!-- doxytag: member="__gnu_profile::_GLIBCXX_PROFILE_DEFINE_DATA" ref="afd0d9e2a1f4e77f35c9d44ddd8e4d98f" args="(std::size_t, _S_max_warn_count, _GLIBCXX_PROFILE_MAX_WARN_COUNT)" -->
<b>_GLIBCXX_PROFILE_DEFINE_DATA</b> (std::size_t, _S_max_warn_count, _GLIBCXX_PROFILE_MAX_WARN_COUNT)
<li><a class="anchor" id="aa0a320d7d9f62624a23350aaed791f91"></a><!-- doxytag: member="__gnu_profile::_GLIBCXX_PROFILE_DEFINE_DATA" ref="aa0a320d7d9f62624a23350aaed791f91" args="(__cost_factor, __vector_resize_cost_factor,{&quot;__vector_resize_cost_factor&quot;, 1.0})" -->
<b>_GLIBCXX_PROFILE_DEFINE_DATA</b> (__cost_factor, __vector_resize_cost_factor,{&quot;__vector_resize_cost_factor&quot;, 1.0})
<li><a class="anchor" id="adce2198a7d61a725da0bbdd69617aa08"></a><!-- doxytag: member="__gnu_profile::_GLIBCXX_PROFILE_DEFINE_DATA" ref="adce2198a7d61a725da0bbdd69617aa08" args="(__cost_factor, __list_shift_cost_factor,{&quot;__list_shift_cost_factor&quot;, 0.0})" -->
<b>_GLIBCXX_PROFILE_DEFINE_DATA</b> (__cost_factor, __list_shift_cost_factor,{&quot;__list_shift_cost_factor&quot;, 0.0})
<li><a class="anchor" id="a52a4781a5ddd5d24253833097dc213cd"></a><!-- doxytag: member="__gnu_profile::_GLIBCXX_PROFILE_DEFINE_DATA" ref="a52a4781a5ddd5d24253833097dc213cd" args="(__cost_factor, __list_resize_cost_factor,{&quot;__list_resize_cost_factor&quot;, 0.0})" -->
<b>_GLIBCXX_PROFILE_DEFINE_DATA</b> (__cost_factor, __list_resize_cost_factor,{&quot;__list_resize_cost_factor&quot;, 0.0})
<li><a class="anchor" id="a0e66742ea4a17cc4211b3e9bacdff13b"></a><!-- doxytag: member="__gnu_profile::_GLIBCXX_PROFILE_DEFINE_DATA" ref="a0e66742ea4a17cc4211b3e9bacdff13b" args="(__cost_factor, __list_iterate_cost_factor,{&quot;__list_iterate_cost_factor&quot;, 10.0})" -->
<b>_GLIBCXX_PROFILE_DEFINE_DATA</b> (__cost_factor, __list_iterate_cost_factor,{&quot;__list_iterate_cost_factor&quot;, 10.0})
<li><a class="anchor" id="aee3418654aa2fab8494febbb93a9f1ea"></a><!-- doxytag: member="__gnu_profile::_GLIBCXX_PROFILE_DEFINE_DATA" ref="aee3418654aa2fab8494febbb93a9f1ea" args="(__cost_factor, __vector_shift_cost_factor,{&quot;__vector_shift_cost_factor&quot;, 1.0})" -->
<b>_GLIBCXX_PROFILE_DEFINE_DATA</b> (__cost_factor, __vector_shift_cost_factor,{&quot;__vector_shift_cost_factor&quot;, 1.0})
<li><a class="anchor" id="abf24b9d696d98af285e72e8393f6eadd"></a><!-- doxytag: member="__gnu_profile::_GLIBCXX_PROFILE_DEFINE_DATA" ref="abf24b9d696d98af285e72e8393f6eadd" args="(__trace_hash_func *, _S_hash_func, 0)" -->
<b>_GLIBCXX_PROFILE_DEFINE_DATA</b> (<a class="el" href="a00228.html">__trace_hash_func</a> *, _S_hash_func, 0)
<li><a class="anchor" id="a7d4ae45fa0d54321e22acf547b28da31"></a><!-- doxytag: member="__gnu_profile::_GLIBCXX_PROFILE_DEFINE_DATA" ref="a7d4ae45fa0d54321e22acf547b28da31" args="(std::size_t, _S_max_stack_depth, _GLIBCXX_PROFILE_MAX_STACK_DEPTH)" -->
<b>_GLIBCXX_PROFILE_DEFINE_DATA</b> (std::size_t, _S_max_stack_depth, _GLIBCXX_PROFILE_MAX_STACK_DEPTH)
<li><a class="anchor" id="a1338a13c1c210cfcdbe15b92e77a51fe"></a><!-- doxytag: member="__gnu_profile::_GLIBCXX_PROFILE_DEFINE_DATA" ref="a1338a13c1c210cfcdbe15b92e77a51fe" args="(__cost_factor, __umap_find_cost_factor,{&quot;__umap_find_cost_factor&quot;, 10.0})" -->
<b>_GLIBCXX_PROFILE_DEFINE_DATA</b> (__cost_factor, __umap_find_cost_factor,{&quot;__umap_find_cost_factor&quot;, 10.0})
<li><a class="anchor" id="a109cec30a8935279718e610cd892cd8f"></a><!-- doxytag: member="__gnu_profile::_GLIBCXX_PROFILE_DEFINE_DATA" ref="a109cec30a8935279718e610cd892cd8f" args="(__trace_vector_size *, _S_vector_size, 0)" -->
<b>_GLIBCXX_PROFILE_DEFINE_DATA</b> (<a class="el" href="a00231.html">__trace_vector_size</a> *, _S_vector_size, 0)
<li><a class="anchor" id="ab1c38618efb3552ad13a0d721ebb3d3a"></a><!-- doxytag: member="__gnu_profile::_GLIBCXX_PROFILE_DEFINE_DATA" ref="ab1c38618efb3552ad13a0d721ebb3d3a" args="(__cost_factor, __map_iterate_cost_factor,{&quot;__map_iterate_cost_factor&quot;, 2.3})" -->
<b>_GLIBCXX_PROFILE_DEFINE_DATA</b> (__cost_factor, __map_iterate_cost_factor,{&quot;__map_iterate_cost_factor&quot;, 2.3})
<li><a class="anchor" id="a4a6f481630eece7f1d9b546e64a70e25"></a><!-- doxytag: member="__gnu_profile::_GLIBCXX_PROFILE_DEFINE_DATA" ref="a4a6f481630eece7f1d9b546e64a70e25" args="(__trace_map2umap *, _S_map2umap, 0)" -->
<b>_GLIBCXX_PROFILE_DEFINE_DATA</b> (<a class="el" href="a00230.html">__trace_map2umap</a> *, _S_map2umap, 0)
<li><a class="anchor" id="a38468e2892766021c10d245b987a4817"></a><!-- doxytag: member="__gnu_profile::_GLIBCXX_PROFILE_DEFINE_DATA" ref="a38468e2892766021c10d245b987a4817" args="(__cost_factor, __map_insert_cost_factor,{&quot;__map_insert_cost_factor&quot;, 1.5})" -->
<b>_GLIBCXX_PROFILE_DEFINE_DATA</b> (__cost_factor, __map_insert_cost_factor,{&quot;__map_insert_cost_factor&quot;, 1.5})
<li><a class="anchor" id="a6de13b8714b161c956400c8b1bc8eac6"></a><!-- doxytag: member="__gnu_profile::_GLIBCXX_PROFILE_DEFINE_DATA" ref="a6de13b8714b161c956400c8b1bc8eac6" args="(__cost_factor, __umap_iterate_cost_factor,{&quot;__umap_iterate_cost_factor&quot;, 1.7})" -->
<b>_GLIBCXX_PROFILE_DEFINE_DATA</b> (__cost_factor, __umap_iterate_cost_factor,{&quot;__umap_iterate_cost_factor&quot;, 1.7})
<li><a class="anchor" id="a93135b5b00477ef4f61ff612aacfe99d"></a><!-- doxytag: member="__gnu_profile::_GLIBCXX_PROFILE_DEFINE_DATA" ref="a93135b5b00477ef4f61ff612aacfe99d" args="(__cost_factor_vector *, __cost_factors, 0)" -->
<b>_GLIBCXX_PROFILE_DEFINE_DATA</b> (__cost_factor_vector *, __cost_factors, 0)
<li><a class="anchor" id="a1627716410fa4c4cc504b832628af1e7"></a><!-- doxytag: member="__gnu_profile::_GLIBCXX_PROFILE_DEFINE_DATA" ref="a1627716410fa4c4cc504b832628af1e7" args="(__trace_list_to_vector *, _S_list_to_vector, 0)" -->
<b>_GLIBCXX_PROFILE_DEFINE_DATA</b> (__trace_list_to_vector *, _S_list_to_vector, 0)
<li><a class="anchor" id="a9d27c45d4c358b47d363cc43e8f41d42"></a><!-- doxytag: member="__gnu_profile::_GLIBCXX_PROFILE_DEFINE_DATA" ref="a9d27c45d4c358b47d363cc43e8f41d42" args="(__trace_list_to_slist *, _S_list_to_slist, 0)" -->
<b>_GLIBCXX_PROFILE_DEFINE_DATA</b> (__trace_list_to_slist *, _S_list_to_slist, 0)
<li><a class="anchor" id="a59a162f2f633da57ed4731cfb613af3a"></a><!-- doxytag: member="__gnu_profile::_GLIBCXX_PROFILE_DEFINE_DATA" ref="a59a162f2f633da57ed4731cfb613af3a" args="(__cost_factor, __vector_iterate_cost_factor,{&quot;__vector_iterate_cost_factor&quot;, 1.0})" -->
<b>_GLIBCXX_PROFILE_DEFINE_DATA</b> (__cost_factor, __vector_iterate_cost_factor,{&quot;__vector_iterate_cost_factor&quot;, 1.0})
<li><a class="anchor" id="aa3159cb609d01b4d18d1d29007ff84f5"></a><!-- doxytag: member="__gnu_profile::_GLIBCXX_PROFILE_DEFINE_DATA" ref="aa3159cb609d01b4d18d1d29007ff84f5" args="(__trace_hashtable_size *, _S_hashtable_size, 0)" -->
<b>_GLIBCXX_PROFILE_DEFINE_DATA</b> (<a class="el" href="a00229.html">__trace_hashtable_size</a> *, _S_hashtable_size, 0)
<li><a class="anchor" id="a6b976f80cef77b06156c84786f4b9d02"></a><!-- doxytag: member="__gnu_profile::_GLIBCXX_PROFILE_DEFINE_DATA" ref="a6b976f80cef77b06156c84786f4b9d02" args="(__trace_vector_to_list *, _S_vector_to_list, 0)" -->
<b>_GLIBCXX_PROFILE_DEFINE_DATA</b> (<a class="el" href="a00232.html">__trace_vector_to_list</a> *, _S_vector_to_list, 0)
<li><a class="anchor" id="aeaef7463a02e3897d62634c0e5690051"></a><!-- doxytag: member="__gnu_profile::_GLIBCXX_PROFILE_DEFINE_DATA" ref="aeaef7463a02e3897d62634c0e5690051" args="(__cost_factor, __umap_erase_cost_factor,{&quot;__umap_erase_cost_factor&quot;, 12.0})" -->
<b>_GLIBCXX_PROFILE_DEFINE_DATA</b> (__cost_factor, __umap_erase_cost_factor,{&quot;__umap_erase_cost_factor&quot;, 12.0})
<li><a class="anchor" id="a6d1d64023de07c0eea5ea84e1ba6b827"></a><!-- doxytag: member="__gnu_profile::_GLIBCXX_PROFILE_DEFINE_DATA" ref="a6d1d64023de07c0eea5ea84e1ba6b827" args="(__cost_factor, __umap_insert_cost_factor,{&quot;__umap_insert_cost_factor&quot;, 12.0})" -->
<b>_GLIBCXX_PROFILE_DEFINE_DATA</b> (__cost_factor, __umap_insert_cost_factor,{&quot;__umap_insert_cost_factor&quot;, 12.0})
<li><a class="anchor" id="a98daae1d4533130cf8c6b85dd9fe2f20"></a><!-- doxytag: member="__gnu_profile::_GLIBCXX_PROFILE_DEFINE_DATA" ref="a98daae1d4533130cf8c6b85dd9fe2f20" args="(__cost_factor, __map_erase_cost_factor,{&quot;__map_erase_cost_factor&quot;, 1.5})" -->
<b>_GLIBCXX_PROFILE_DEFINE_DATA</b> (__cost_factor, __map_erase_cost_factor,{&quot;__map_erase_cost_factor&quot;, 1.5})
<li><a class="anchor" id="a79e6a7d10073dfbfd486b9bc5ca425c8"></a><!-- doxytag: member="__gnu_profile::_GLIBCXX_PROFILE_DEFINE_DATA" ref="a79e6a7d10073dfbfd486b9bc5ca425c8" args="(const char *, _S_trace_file_name, _GLIBCXX_PROFILE_TRACE_PATH_ROOT)" -->
<b>_GLIBCXX_PROFILE_DEFINE_DATA</b> (const char *, _S_trace_file_name, _GLIBCXX_PROFILE_TRACE_PATH_ROOT)
<li><a class="anchor" id="a85d81b290297f0a3bfc5e179640becd9"></a><!-- doxytag: member="__gnu_profile::_GLIBCXX_PROFILE_DEFINE_DATA" ref="a85d81b290297f0a3bfc5e179640becd9" args="(__cost_factor, __map_find_cost_factor,{&quot;__map_find_cost_factor&quot;, 1})" -->
<b>_GLIBCXX_PROFILE_DEFINE_DATA</b> (__cost_factor, __map_find_cost_factor,{&quot;__map_find_cost_factor&quot;, 1})
<li><a class="anchor" id="afe9a8439efb1fde52be775d2326cc7fd"></a><!-- doxytag: member="__gnu_profile::_GLIBCXX_PROFILE_DEFINE_UNINIT_DATA" ref="afe9a8439efb1fde52be775d2326cc7fd" args="(__env_t, __env)" -->
<b>_GLIBCXX_PROFILE_DEFINE_UNINIT_DATA</b> (<a class="el" href="a01134.html#a53b1237192736fe703f7639396e369b6">__env_t</a>, __env)
<li><a class="el" href="a01134.html#af272fc0a4441aa3d2426bfe3453ae812">_GLIBCXX_PROFILE_DEFINE_UNINIT_DATA</a> (__gnu_cxx::__mutex, __global_lock)
</ul>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock"><p>GNU profile code for public use. </p>
</div><hr/><h2>Typedef Documentation</h2>
<a class="anchor" id="a53b1237192736fe703f7639396e369b6"></a><!-- doxytag: member="__gnu_profile::__env_t" ref="a53b1237192736fe703f7639396e369b6" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef std:: ::<a class="el" href="a00310.html">unordered_map</a>&lt;<a class="el" href="a00253.html">std::string</a>, <a class="el" href="a00253.html">std::string</a>&gt; <a class="el" href="a01134.html#a53b1237192736fe703f7639396e369b6">__gnu_profile::__env_t</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Internal environment. Values can be set one of two ways: 1. In config file "var = value". The default config file path is libstdcxx-profile.conf. 2. By setting process environment variables. For instance, in a Bash shell you can set the unit cost of iterating through a map like this: export __map_iterate_cost_factor=5.0. If a value is set both in the input file and through an environment variable, the environment value takes precedence. </p>

<p>Definition at line <a class="el" href="a00990_source.html#l00065">65</a> of file <a class="el" href="a00990_source.html">profiler_trace.h</a>.</p>

</div>
</div>
<hr/><h2>Function Documentation</h2>
<a class="anchor" id="a6f3654dc21d64a397fd3e146fd1aade4"></a><!-- doxytag: member="__gnu_profile::__profcxx_init" ref="a6f3654dc21d64a397fd3e146fd1aade4" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool __gnu_profile::__profcxx_init </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>This function must be called by each instrumentation point. </p>
<p>The common path is inlined fully. </p>

<p>Definition at line <a class="el" href="a00990_source.html#l00649">649</a> of file <a class="el" href="a00990_source.html">profiler_trace.h</a>.</p>

</div>
</div>
<a class="anchor" id="aec996e61271b38776a43399f8afc67b7"></a><!-- doxytag: member="__gnu_profile::__report" ref="aec996e61271b38776a43399f8afc67b7" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void __gnu_profile::__report </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Final report method, registered with <b>atexit</b>. </p>
<p>This can also be called directly by user code, including signal handlers. It is protected against deadlocks by the reentrance guard in <a class="el" href="a00980.html" title="Interface of the profiling runtime library.">profiler.h</a>. However, when called from a signal handler that triggers while within <a class="el" href="a01134.html" title="GNU profile code for public use.">__gnu_profile</a> (under the guarded zone), no output will be produced. </p>

<p>Definition at line <a class="el" href="a00990_source.html#l00440">440</a> of file <a class="el" href="a00990_source.html">profiler_trace.h</a>.</p>

<p>References <a class="el" href="a01046_source.html#l00187">std::min()</a>.</p>

</div>
</div>
<a class="anchor" id="af272fc0a4441aa3d2426bfe3453ae812"></a><!-- doxytag: member="__gnu_profile::_GLIBCXX_PROFILE_DEFINE_UNINIT_DATA" ref="af272fc0a4441aa3d2426bfe3453ae812" args="(__gnu_cxx::__mutex, __global_lock)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">__gnu_profile::_GLIBCXX_PROFILE_DEFINE_UNINIT_DATA </td>
          <td>(</td>
          <td class="paramtype">__gnu_cxx::__mutex&#160;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">__global_lock&#160;</td>
          <td class="paramname">&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Master lock. </p>

</div>
</div>
</div>
</div>
  <div id="nav-path" class="navpath">
    <ul>
      <li class="navelem"><a class="el" href="a01134.html">__gnu_profile</a>      </li>
      <li class="footer">Generated by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </li>
    </ul>
  </div>

</body>
</html>