<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to Ordered Static Initialization</title><link>https://sourceforge.net/p/projectutilities/wiki/Ordered%2520Static%2520Initialization/</link><description>Recent changes to Ordered Static Initialization</description><atom:link href="https://sourceforge.net/p/projectutilities/wiki/Ordered%20Static%20Initialization/feed" rel="self"/><language>en</language><lastBuildDate>Tue, 08 Oct 2013 12:37:54 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/projectutilities/wiki/Ordered%20Static%20Initialization/feed" rel="self" type="application/rss+xml"/><item><title>Ordered Static Initialization modified by &lt;REDACTED&gt;</title><link>https://sourceforge.net/p/projectutilities/wiki/Ordered%2520Static%2520Initialization/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v2
+++ v3
@@ -4,6 +4,7 @@

 ~~~~~~
 #include "StaticInit.hpp"
+#include 

 struct Widget {
     ORDERED_STATIC_INIT_BEGIN(0)
&lt;/pre&gt;
&lt;/div&gt;</description><pubDate>Tue, 08 Oct 2013 12:37:54 -0000</pubDate><guid>https://sourceforge.netc0f07f855005cc543ffc53cbdd185a435020280f</guid></item><item><title>Ordered Static Initialization modified by &lt;REDACTED&gt;</title><link>https://sourceforge.net/p/projectutilities/wiki/Ordered%2520Static%2520Initialization/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v1
+++ v2
@@ -2,6 +2,7 @@

 Exmaple:

+~~~~~~
 #include "StaticInit.hpp"

 struct Widget {
@@ -27,6 +28,7 @@
     ProjectUtilites::OrderedStaticInitializer::init();
     return 0;
 }
+~~~~~~

 Print in console:
 First Widget initialization
&lt;/pre&gt;
&lt;/div&gt;</description><pubDate>Tue, 08 Oct 2013 12:26:36 -0000</pubDate><guid>https://sourceforge.netef1ab0a94800134a9e87abf910b3a380bf69ae5a</guid></item><item><title>Ordered Static Initialization modified by &lt;REDACTED&gt;</title><link>https://sourceforge.net/p/projectutilities/wiki/Ordered%2520Static%2520Initialization/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Ordered static initialization in C++&lt;/p&gt;
&lt;p&gt;Exmaple:&lt;/p&gt;
&lt;h1 id="include-staticinithpp"&gt;include "StaticInit.hpp"&lt;/h1&gt;
&lt;p&gt;struct Widget {&lt;br /&gt;
    ORDERED_STATIC_INIT_BEGIN(0)&lt;br /&gt;
        std::cout &amp;lt;&amp;lt; "First Widget initialization\n";&lt;br /&gt;
    ORDERED_STATIC_INIT_END&lt;br /&gt;
    ORDERED_STATIC_INIT_BEGIN(3)&lt;br /&gt;
        h = 10;&lt;br /&gt;
        std::cout &amp;lt;&amp;lt; "Second Widget initialization\n";&lt;br /&gt;
    ORDERED_STATIC_INIT_END&lt;br /&gt;
    static int h;&lt;br /&gt;
};&lt;/p&gt;
&lt;p&gt;int Widget::h;&lt;/p&gt;
&lt;p&gt;struct Button : Widget {&lt;br /&gt;
    ORDERED_STATIC_INIT_BEGIN(1)&lt;br /&gt;
        std::cout &amp;lt;&amp;lt; "First Button initialization\n";&lt;br /&gt;
    ORDERED_STATIC_INIT_END&lt;br /&gt;
};&lt;/p&gt;
&lt;p&gt;int main(){&lt;br /&gt;
    ProjectUtilites::OrderedStaticInitializer::init();&lt;br /&gt;
    return 0;&lt;br /&gt;
}&lt;/p&gt;
&lt;p&gt;Print in console:&lt;br /&gt;
First Widget initialization&lt;br /&gt;
First Button initialization&lt;br /&gt;
Second Widget initialization&lt;/p&gt;&lt;/div&gt;</description><pubDate>Tue, 08 Oct 2013 12:26:03 -0000</pubDate><guid>https://sourceforge.netebd2a8dbdfb3cab279ee92a71d0978062f6b257c</guid></item></channel></rss>