<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<!--
-->
<foreach name="using">
<vector>methods</vector>
<blocks>
<foreach name="using">
<vector>implementations</vector>
<blocks>
<!--
-->
<foreach name="bcppusing">
<vector>using</vector>
<conditions>
<objecthasmemberequal>
<membername>type</membername>
<membervalue>web</membervalue>
</objecthasmemberequal>
<vectorhasany>
<vector>attributes</vector>
<condition>
<objecthasmemberequal>
<membername>name</membername>
<membervalue>boost_$(boostv)</membervalue>
</objecthasmemberequal>
</condition>
</vectorhasany>
</conditions>
<blocks>
<stringmember name="name">
<membername>name</membername>
</stringmember>
</blocks>
<structure>using namespace \name;\n</structure>
</foreach>
<!--
-->
<foreach name="cppusing">
<vector>using</vector>
<conditions>
<objecthasmemberequal>
<membername>type</membername>
<membervalue>web</membervalue>
</objecthasmemberequal>
<objecthasany>
<membername>attributes</membername>
<membertype>attribute</membertype>
<fail/>
</objecthasany>
</conditions>
<blocks>
<stringmember name="name">
<membername>name</membername>
</stringmember>
</blocks>
<structure>using namespace \name;\n</structure>
</foreach>
</blocks>
<structure>\bcppusing\cppusing</structure>
</foreach>
</blocks>
<structure>\using</structure>
</foreach>