<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>array.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-ecl_core/doc_stacks/2016-01-11_12-37-12.741625/ecl_core/ecl_containers/include/ecl/containers/</path>
    <filename>array_8hpp</filename>
    <includes id="array__no__mem__check_8hpp" name="array_no_mem_check.hpp" local="yes" imported="no">array/array_no_mem_check.hpp</includes>
    <includes id="array__dynamic__no__mem__check_8hpp" name="array_dynamic_no_mem_check.hpp" local="yes" imported="no">array/array_dynamic_no_mem_check.hpp</includes>
    <includes id="array_2converters_8hpp" name="array/converters.hpp" local="yes" imported="no">array/converters.hpp</includes>
    <includes id="array_2formatters_8hpp" name="array/formatters.hpp" local="yes" imported="no">array/formatters.hpp</includes>
  </compound>
  <compound kind="file">
    <name>array_dynamic_mem_check.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-ecl_core/doc_stacks/2016-01-11_12-37-12.741625/ecl_core/ecl_containers/include/ecl/containers/array/</path>
    <filename>array__dynamic__mem__check_8hpp</filename>
    <includes id="definitions_8hpp" name="definitions.hpp" local="yes" imported="no">../definitions.hpp</includes>
    <includes id="initialiser_8hpp" name="initialiser.hpp" local="yes" imported="no">../initialiser.hpp</includes>
    <includes id="stencil_8hpp" name="stencil.hpp" local="yes" imported="no">../stencil.hpp</includes>
    <includes id="array__mem__check_8hpp" name="array_mem_check.hpp" local="yes" imported="no">array_mem_check.hpp</includes>
    <class kind="class">ecl::Array&lt; Type, DynamicStorage &gt;</class>
    <class kind="class">ecl::BluePrintFactory&lt; Array&lt; Type, DynamicStorage &gt; &gt;</class>
    <class kind="class">ecl::blueprints::ConstantDynamicArray</class>
    <namespace>ecl::blueprints</namespace>
    <namespace>ecl::formatters</namespace>
    <member kind="function">
      <type>OutputStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>aa8cc69ee13bcdbbdc505fe5095e290d9</anchor>
      <arglist>(OutputStream &amp;ostream, const Array&lt; ElementType, DynamicStorage &gt; &amp;array)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>array_dynamic_no_mem_check.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-ecl_core/doc_stacks/2016-01-11_12-37-12.741625/ecl_core/ecl_containers/include/ecl/containers/array/</path>
    <filename>array__dynamic__no__mem__check_8hpp</filename>
    <includes id="definitions_8hpp" name="definitions.hpp" local="yes" imported="no">../definitions.hpp</includes>
    <includes id="initialiser_8hpp" name="initialiser.hpp" local="yes" imported="no">../initialiser.hpp</includes>
    <includes id="stencil_8hpp" name="stencil.hpp" local="yes" imported="no">../stencil.hpp</includes>
    <includes id="array__no__mem__check_8hpp" name="array_no_mem_check.hpp" local="yes" imported="no">array_no_mem_check.hpp</includes>
    <class kind="class">ecl::Array&lt; Type, DynamicStorage &gt;</class>
    <class kind="class">ecl::BluePrintFactory&lt; Array&lt; Type, DynamicStorage &gt; &gt;</class>
    <class kind="class">ecl::blueprints::ConstantDynamicArray</class>
    <namespace>ecl::blueprints</namespace>
    <namespace>ecl::formatters</namespace>
    <member kind="function">
      <type>OutputStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>aa8cc69ee13bcdbbdc505fe5095e290d9</anchor>
      <arglist>(OutputStream &amp;ostream, const Array&lt; ElementType, DynamicStorage &gt; &amp;array)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>array_mem_check.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-ecl_core/doc_stacks/2016-01-11_12-37-12.741625/ecl_core/ecl_containers/include/ecl/containers/array/</path>
    <filename>array__mem__check_8hpp</filename>
  </compound>
  <compound kind="file">
    <name>array_no_mem_check.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-ecl_core/doc_stacks/2016-01-11_12-37-12.741625/ecl_core/ecl_containers/include/ecl/containers/array/</path>
    <filename>array__no__mem__check_8hpp</filename>
    <includes id="definitions_8hpp" name="definitions.hpp" local="yes" imported="no">../definitions.hpp</includes>
    <includes id="initialiser_8hpp" name="initialiser.hpp" local="yes" imported="no">../initialiser.hpp</includes>
    <includes id="stencil_8hpp" name="stencil.hpp" local="yes" imported="no">../stencil.hpp</includes>
    <class kind="class">ecl::Array</class>
    <class kind="class">ecl::blueprints::ArrayBluePrint</class>
    <class kind="class">ecl::blueprints::ArrayFactory</class>
    <class kind="class">ecl::blueprints::ConstantArray</class>
    <namespace>ecl::blueprints</namespace>
    <namespace>ecl::formatters</namespace>
    <member kind="function">
      <type>OutputStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a3ec803d0694d3fee444cda09bb29370d</anchor>
      <arglist>(OutputStream &amp;ostream, const Array&lt; ElementType, ArraySize &gt; &amp;array)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>arrays.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-ecl_core/doc_stacks/2016-01-11_12-37-12.741625/ecl_core/ecl_containers/src/test/</path>
    <filename>arrays_8cpp</filename>
    <includes id="array_8hpp" name="array.hpp" local="yes" imported="no">../../include/ecl/containers/array.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>arrays_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>arrays_8cpp.html</anchorfile>
      <anchor>ae8557a04d0cbfb5d4e48bdb5e61d9bbc</anchor>
      <arglist>(ArrayMemCheckTests, constructors)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>arrays_8cpp.html</anchorfile>
      <anchor>a2c9253f7738c9c5dde27048150e7e102</anchor>
      <arglist>(ArrayMemCheckTests, copyConstructors)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>arrays_8cpp.html</anchorfile>
      <anchor>ac3da3f3770db50efaa60f3f98b153f42</anchor>
      <arglist>(ArrayMemCheckTests, blueprintAssignment)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>arrays_8cpp.html</anchorfile>
      <anchor>a74f48538f34d4eeb60efa81069094dd5</anchor>
      <arglist>(ArrayMemCheckTests, commaInitialisation)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>arrays_8cpp.html</anchorfile>
      <anchor>a93dce3b7f7ad66951a2aef9d6f0f63fb</anchor>
      <arglist>(ArrayMemCheckTests, Accessors)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>arrays_8cpp.html</anchorfile>
      <anchor>acbc5b1c069065ee65ac97eaa097cdb91</anchor>
      <arglist>(ArrayMemCheckTests, rangeChecking)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>arrays_8cpp.html</anchorfile>
      <anchor>aae5fbe9553d8641a6706b34f089a22c6</anchor>
      <arglist>(ArrayMemCheckTests, iterators)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>arrays_8cpp.html</anchorfile>
      <anchor>ab4bf54a12242c62f995c41bdce94539a</anchor>
      <arglist>(ArrayMemCheckTests, resize)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>arrays_8cpp.html</anchorfile>
      <anchor>a8cb6ebd07896c6bde591b4a6d94db2ec</anchor>
      <arglist>(ArrayMemCheckTests, concepts)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>arrays_mem_check.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-ecl_core/doc_stacks/2016-01-11_12-37-12.741625/ecl_core/ecl_containers/src/test/</path>
    <filename>arrays__mem__check_8cpp</filename>
    <includes id="array_8hpp" name="array.hpp" local="yes" imported="no">../../include/ecl/containers/array.hpp</includes>
    <member kind="define">
      <type>#define</type>
      <name>ECL_MEM_CHECK_ARRAYS</name>
      <anchorfile>arrays__mem__check_8cpp.html</anchorfile>
      <anchor>ac0d21ddff96605cd1e6e8019225984af</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>arrays__mem__check_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>arrays__mem__check_8cpp.html</anchorfile>
      <anchor>ae8557a04d0cbfb5d4e48bdb5e61d9bbc</anchor>
      <arglist>(ArrayMemCheckTests, constructors)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>arrays__mem__check_8cpp.html</anchorfile>
      <anchor>a2c9253f7738c9c5dde27048150e7e102</anchor>
      <arglist>(ArrayMemCheckTests, copyConstructors)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>arrays__mem__check_8cpp.html</anchorfile>
      <anchor>ac3da3f3770db50efaa60f3f98b153f42</anchor>
      <arglist>(ArrayMemCheckTests, blueprintAssignment)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>arrays__mem__check_8cpp.html</anchorfile>
      <anchor>a74f48538f34d4eeb60efa81069094dd5</anchor>
      <arglist>(ArrayMemCheckTests, commaInitialisation)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>arrays__mem__check_8cpp.html</anchorfile>
      <anchor>a93dce3b7f7ad66951a2aef9d6f0f63fb</anchor>
      <arglist>(ArrayMemCheckTests, Accessors)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>arrays__mem__check_8cpp.html</anchorfile>
      <anchor>acbc5b1c069065ee65ac97eaa097cdb91</anchor>
      <arglist>(ArrayMemCheckTests, rangeChecking)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>arrays__mem__check_8cpp.html</anchorfile>
      <anchor>aae5fbe9553d8641a6706b34f089a22c6</anchor>
      <arglist>(ArrayMemCheckTests, iterators)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>arrays__mem__check_8cpp.html</anchorfile>
      <anchor>ab4bf54a12242c62f995c41bdce94539a</anchor>
      <arglist>(ArrayMemCheckTests, resize)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>arrays__mem__check_8cpp.html</anchorfile>
      <anchor>a1ab69c05fb1404094daaba0764dedc8e</anchor>
      <arglist>(ArrayMemCheckTests, bufferRuns)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>container_converters.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-ecl_core/doc_stacks/2016-01-11_12-37-12.741625/ecl_core/ecl_containers/src/test/</path>
    <filename>container__converters_8cpp</filename>
    <includes id="array_8hpp" name="array.hpp" local="yes" imported="no">../../include/ecl/containers/array.hpp</includes>
    <includes id="converters_8hpp" name="converters.hpp" local="yes" imported="no">../../include/ecl/containers/converters.hpp</includes>
    <includes id="stencil_8hpp" name="stencil.hpp" local="yes" imported="no">../../include/ecl/containers/stencil.hpp</includes>
    <member kind="typedef">
      <type>Array&lt; char, 3 &gt;</type>
      <name>ByteArray</name>
      <anchorfile>container__converters_8cpp.html</anchorfile>
      <anchor>a94434c2428829fc3ec36d55cb50c1553</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Stencil&lt; Array&lt; char, 3 &gt; &gt;</type>
      <name>ByteStencil</name>
      <anchorfile>container__converters_8cpp.html</anchorfile>
      <anchor>a93ea2b9b72f9bdc1ade01dd9a26f7487</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Array&lt; char &gt;</type>
      <name>DynamicByteArray</name>
      <anchorfile>container__converters_8cpp.html</anchorfile>
      <anchor>afab8bad9dbd55c54a1bb0760ccac34e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Stencil&lt; Array&lt; char &gt; &gt;</type>
      <name>DynamicByteStencil</name>
      <anchorfile>container__converters_8cpp.html</anchorfile>
      <anchor>a4fbf675f574e617afe01b5deae43190f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Array&lt; signed char &gt;</type>
      <name>DynamicSignedByteArray</name>
      <anchorfile>container__converters_8cpp.html</anchorfile>
      <anchor>a6e5d13c143e7dea6f095dd9deda62776</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Stencil&lt; Array&lt; signed char &gt; &gt;</type>
      <name>DynamicSignedByteStencil</name>
      <anchorfile>container__converters_8cpp.html</anchorfile>
      <anchor>a71d10c4de32b47aa80df73e0ff23fa1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Array&lt; unsigned char &gt;</type>
      <name>DynamicUnsignedByteArray</name>
      <anchorfile>container__converters_8cpp.html</anchorfile>
      <anchor>a2361219ef4170a7716f2685c3d115b4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Stencil&lt; Array&lt; unsigned char &gt; &gt;</type>
      <name>DynamicUnsignedByteStencil</name>
      <anchorfile>container__converters_8cpp.html</anchorfile>
      <anchor>a10ff60088271ef942961f995dd877de4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Array&lt; signed char, 3 &gt;</type>
      <name>SignedByteArray</name>
      <anchorfile>container__converters_8cpp.html</anchorfile>
      <anchor>a6f947e7bfbd3ad53f35f26a61beac61f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Stencil&lt; Array&lt; signed char, 3 &gt; &gt;</type>
      <name>SignedByteStencil</name>
      <anchorfile>container__converters_8cpp.html</anchorfile>
      <anchor>a923278905364cd683bf6bd84dcb9e839</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Array&lt; unsigned char, 3 &gt;</type>
      <name>UnsignedByteArray</name>
      <anchorfile>container__converters_8cpp.html</anchorfile>
      <anchor>acc50f08d928558006c95b95425ebf54d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Stencil&lt; Array&lt; unsigned char, 3 &gt; &gt;</type>
      <name>UnsignedByteStencil</name>
      <anchorfile>container__converters_8cpp.html</anchorfile>
      <anchor>a7d399651893019cb50737b196f1fa3e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>container__converters_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print</name>
      <anchorfile>container__converters_8cpp.html</anchorfile>
      <anchor>a1dec6d75b34512d293a2c73736cd6332</anchor>
      <arglist>(const Container &amp;byte_array)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>container__converters_8cpp.html</anchorfile>
      <anchor>a20924a8d82f6d9b7ce6d918cb9cff4df</anchor>
      <arglist>(ConverterTests, fromArray)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>container__converters_8cpp.html</anchorfile>
      <anchor>a0cb3f8ee393511086b74e63ba7339554</anchor>
      <arglist>(ConverterTests, toArray)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>container__converters_8cpp.html</anchorfile>
      <anchor>aaa9b3c9e00b65c7f1e3cc96c87b4b1f0</anchor>
      <arglist>(ConverterTests, fromStencil)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>container__converters_8cpp.html</anchorfile>
      <anchor>a03a577b2f0333d69af6fd6b5505cdf2b</anchor>
      <arglist>(ConverterTests, toStencil)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>debug_output</name>
      <anchorfile>container__converters_8cpp.html</anchorfile>
      <anchor>ab9eefb6ae2797c531d0b6e8c8264cdfa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>containers.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-ecl_core/doc_stacks/2016-01-11_12-37-12.741625/ecl_core/ecl_containers/include/ecl/</path>
    <filename>containers_8hpp</filename>
    <includes id="definitions_8hpp" name="definitions.hpp" local="yes" imported="no">containers/definitions.hpp</includes>
    <includes id="initialiser_8hpp" name="initialiser.hpp" local="yes" imported="no">containers/initialiser.hpp</includes>
    <includes id="array_8hpp" name="array.hpp" local="yes" imported="no">containers/array.hpp</includes>
    <includes id="converters_8hpp" name="converters.hpp" local="yes" imported="no">containers/converters.hpp</includes>
    <includes id="fifo_8hpp" name="fifo.hpp" local="yes" imported="no">containers/fifo.hpp</includes>
    <includes id="push__and__pop_8hpp" name="push_and_pop.hpp" local="yes" imported="no">containers/push_and_pop.hpp</includes>
    <includes id="stencil_8hpp" name="stencil.hpp" local="yes" imported="no">containers/stencil.hpp</includes>
  </compound>
  <compound kind="file">
    <name>array/converters.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-ecl_core/doc_stacks/2016-01-11_12-37-12.741625/ecl_core/ecl_containers/include/ecl/containers/array/</path>
    <filename>array_2converters_8hpp</filename>
    <includes id="array__no__mem__check_8hpp" name="array_no_mem_check.hpp" local="yes" imported="no">array_no_mem_check.hpp</includes>
    <includes id="array__dynamic__no__mem__check_8hpp" name="array_dynamic_no_mem_check.hpp" local="yes" imported="no">array_dynamic_no_mem_check.hpp</includes>
    <class kind="class">ecl::Converter&lt; Array&lt; char &gt;, Integral &gt;</class>
    <class kind="class">ecl::Converter&lt; Array&lt; signed char &gt;, Integral &gt;</class>
    <class kind="class">ecl::Converter&lt; Array&lt; unsigned char &gt;, Integral &gt;</class>
    <class kind="class">ecl::Converter&lt; Integral, Array&lt; char, Size &gt; &gt;</class>
    <class kind="class">ecl::Converter&lt; Integral, Array&lt; signed char, Size &gt; &gt;</class>
    <class kind="class">ecl::Converter&lt; Integral, Array&lt; unsigned char, Size &gt; &gt;</class>
  </compound>
  <compound kind="file">
    <name>converters.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-ecl_core/doc_stacks/2016-01-11_12-37-12.741625/ecl_core/ecl_containers/include/ecl/containers/</path>
    <filename>converters_8hpp</filename>
    <includes id="array_2converters_8hpp" name="array/converters.hpp" local="yes" imported="no">array/converters.hpp</includes>
    <includes id="stencil_2converters_8hpp" name="stencil/converters.hpp" local="yes" imported="no">stencil/converters.hpp</includes>
  </compound>
  <compound kind="file">
    <name>stencil/converters.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-ecl_core/doc_stacks/2016-01-11_12-37-12.741625/ecl_core/ecl_containers/include/ecl/containers/stencil/</path>
    <filename>stencil_2converters_8hpp</filename>
    <includes id="stencil_2stencil_8hpp" name="stencil/stencil.hpp" local="yes" imported="no">stencil.hpp</includes>
    <class kind="class">ecl::Converter&lt; Integral, Stencil&lt; Array&lt; char, Size &gt; &gt; &gt;</class>
    <class kind="class">ecl::Converter&lt; Integral, Stencil&lt; Array&lt; signed char, Size &gt; &gt; &gt;</class>
    <class kind="class">ecl::Converter&lt; Integral, Stencil&lt; Array&lt; unsigned char, Size &gt; &gt; &gt;</class>
    <class kind="class">ecl::Converter&lt; Integral, Stencil&lt; const unsigned char * &gt; &gt;</class>
    <class kind="class">ecl::Converter&lt; Stencil&lt; Array&lt; char, Size &gt; &gt;, Integral &gt;</class>
    <class kind="class">ecl::Converter&lt; Stencil&lt; Array&lt; signed char, Size &gt; &gt;, Integral &gt;</class>
    <class kind="class">ecl::Converter&lt; Stencil&lt; Array&lt; unsigned char, Size &gt; &gt;, Integral &gt;</class>
    <class kind="class">ecl::Converter&lt; Stencil&lt; std::vector&lt; unsigned char &gt; &gt;, int &gt;</class>
    <class kind="class">ecl::Converter&lt; Stencil&lt; std::vector&lt; unsigned char &gt; &gt;, long &gt;</class>
    <class kind="class">ecl::Converter&lt; Stencil&lt; std::vector&lt; unsigned char &gt; &gt;, long long &gt;</class>
    <class kind="class">ecl::Converter&lt; Stencil&lt; std::vector&lt; unsigned char &gt; &gt;, unsigned int &gt;</class>
  </compound>
  <compound kind="file">
    <name>definitions.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-ecl_core/doc_stacks/2016-01-11_12-37-12.741625/ecl_core/ecl_containers/include/ecl/containers/</path>
    <filename>definitions_8hpp</filename>
    <member kind="enumvalue">
      <name>DynamicStorage</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ac5a42fef6df160ca28801fade3be3e2badd69b8ad966eb832feefdbd96e281cf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FixedStorage</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ac5a42fef6df160ca28801fade3be3e2ba38a3d07c89087c0089c630ba4415f71c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>fifo.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-ecl_core/doc_stacks/2016-01-11_12-37-12.741625/ecl_core/ecl_containers/src/test/</path>
    <filename>fifo_8cpp</filename>
    <includes id="array_8hpp" name="array.hpp" local="yes" imported="no">../../include/ecl/containers/array.hpp</includes>
    <includes id="fifo_8hpp" name="fifo.hpp" local="yes" imported="no">../../include/ecl/containers/fifo.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>fifo_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>fifo_8cpp.html</anchorfile>
      <anchor>aaeac3c91a9f8f9406bfa837120dc6694</anchor>
      <arglist>(FiFoTest, constructors)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>fifo_8cpp.html</anchorfile>
      <anchor>a1278d822c5ac6c262809358e600a72df</anchor>
      <arglist>(FiFoTest, poping)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>fifo_8cpp.html</anchorfile>
      <anchor>acf6b09874091b229af9002e90e958879</anchor>
      <arglist>(FiFoTest, application)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>fifo.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-ecl_core/doc_stacks/2016-01-11_12-37-12.741625/ecl_core/ecl_containers/include/ecl/containers/</path>
    <filename>fifo_8hpp</filename>
    <includes id="array_8hpp" name="array.hpp" local="yes" imported="no">array.hpp</includes>
    <class kind="class">ecl::FiFo</class>
  </compound>
  <compound kind="file">
    <name>formatters.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-ecl_core/doc_stacks/2016-01-11_12-37-12.741625/ecl_core/ecl_containers/src/examples/</path>
    <filename>formatters_8cpp</filename>
    <includes id="array_8hpp" name="array.hpp" local="yes" imported="no">../../include/ecl/containers/array.hpp</includes>
    <includes id="push__and__pop_8hpp" name="push_and_pop.hpp" local="yes" imported="no">../../include/ecl/containers/push_and_pop.hpp</includes>
    <includes id="stencil_8hpp" name="stencil.hpp" local="yes" imported="no">../../include/ecl/containers/stencil.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>formatters_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>array/formatters.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-ecl_core/doc_stacks/2016-01-11_12-37-12.741625/ecl_core/ecl_containers/include/ecl/containers/array/</path>
    <filename>array_2formatters_8hpp</filename>
    <includes id="common_2formatters_8hpp" name="common/formatters.hpp" local="yes" imported="no">../common/formatters.hpp</includes>
    <includes id="array_8hpp" name="array.hpp" local="yes" imported="no">../array.hpp</includes>
    <class kind="class">ecl::formatters::ArrayFormatter</class>
    <class kind="class">ecl::formatters::ArrayFormatter&lt; char, N &gt;</class>
    <class kind="class">ecl::formatters::ArrayFormatter&lt; double, N &gt;</class>
    <class kind="class">ecl::formatters::ArrayFormatter&lt; float, N &gt;</class>
    <class kind="class">ecl::formatters::ArrayFormatter&lt; signed char, N &gt;</class>
    <class kind="class">ecl::formatters::ArrayFormatter&lt; unsigned char, N &gt;</class>
    <class kind="class">ecl::formatters::ByteArrayFormatter</class>
    <namespace>ecl::formatters</namespace>
    <member kind="function">
      <type>OutputStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceecl_1_1formatters.html</anchorfile>
      <anchor>ae51a8fcc9d6a34f3a5ebede9aff5d20a</anchor>
      <arglist>(OutputStream &amp;ostream, const ByteArrayFormatter&lt; CharType, M &gt; &amp;formatter) ecl_assert_throw_decl(StandardException)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>common/formatters.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-ecl_core/doc_stacks/2016-01-11_12-37-12.741625/ecl_core/ecl_containers/include/ecl/containers/common/</path>
    <filename>common_2formatters_8hpp</filename>
    <class kind="class">ecl::formatters::FloatContainerFormatter</class>
    <namespace>ecl::formatters</namespace>
    <member kind="function">
      <type>OutputStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceecl_1_1formatters.html</anchorfile>
      <anchor>a9df6361822fcd287db20f721cdfdddae</anchor>
      <arglist>(OutputStream &amp;ostream, FloatContainerFormatter&lt; Container_ &gt; &amp;formatter) ecl_assert_throw_decl(StandardException)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>push_and_pop/formatters.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-ecl_core/doc_stacks/2016-01-11_12-37-12.741625/ecl_core/ecl_containers/include/ecl/containers/push_and_pop/</path>
    <filename>push__and__pop_2formatters_8hpp</filename>
    <includes id="common_2formatters_8hpp" name="common/formatters.hpp" local="yes" imported="no">../common/formatters.hpp</includes>
    <includes id="push__and__pop_8hpp" name="push_and_pop.hpp" local="yes" imported="no">../push_and_pop.hpp</includes>
    <class kind="class">ecl::formatters::BytePushAndPopFormatter</class>
    <class kind="class">ecl::formatters::PushAndPopFormatter</class>
    <class kind="class">ecl::formatters::PushAndPopFormatter&lt; unsigned char, N &gt;</class>
    <namespace>ecl::formatters</namespace>
    <member kind="function">
      <type>OutputStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceecl_1_1formatters.html</anchorfile>
      <anchor>a3733737c7d5cd23ad60dd3dfa188e5e9</anchor>
      <arglist>(OutputStream &amp;ostream, const BytePushAndPopFormatter&lt; CharType, M &gt; &amp;formatter) ecl_assert_throw_decl(StandardException)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>stencil/formatters.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-ecl_core/doc_stacks/2016-01-11_12-37-12.741625/ecl_core/ecl_containers/include/ecl/containers/stencil/</path>
    <filename>stencil_2formatters_8hpp</filename>
    <includes id="common_2formatters_8hpp" name="common/formatters.hpp" local="yes" imported="no">../common/formatters.hpp</includes>
    <class kind="class">ecl::formatters::StencilFormatter</class>
    <class kind="class">ecl::formatters::StencilFormatter&lt; ValueType, Container, ecl::enable_if&lt; ecl::is_float&lt; ValueType &gt; &gt;::type &gt;</class>
    <namespace>ecl::formatters</namespace>
  </compound>
  <compound kind="file">
    <name>initialiser.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-ecl_core/doc_stacks/2016-01-11_12-37-12.741625/ecl_core/ecl_containers/include/ecl/containers/</path>
    <filename>initialiser_8hpp</filename>
    <includes id="definitions_8hpp" name="definitions.hpp" local="yes" imported="no">definitions.hpp</includes>
    <class kind="class">ecl::containers::BoundedListInitialiser</class>
    <class kind="class">ecl::containers::BoundedListInitialiser&lt; Type, Iterator, DynamicStorage &gt;</class>
    <namespace>ecl::containers</namespace>
  </compound>
  <compound kind="file">
    <name>mainpage.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-ecl_core/doc_stacks/2016-01-11_12-37-12.741625/ecl_core/ecl_containers/doxygen/</path>
    <filename>mainpage_8dox</filename>
  </compound>
  <compound kind="file">
    <name>namespaces.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-ecl_core/doc_stacks/2016-01-11_12-37-12.741625/ecl_core/ecl_containers/doxygen/</path>
    <filename>namespaces_8dox</filename>
    <namespace>ecl::blueprints</namespace>
    <namespace>ecl::containers</namespace>
    <namespace>ecl::formatters</namespace>
  </compound>
  <compound kind="file">
    <name>push_and_pop.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-ecl_core/doc_stacks/2016-01-11_12-37-12.741625/ecl_core/ecl_containers/src/test/</path>
    <filename>push__and__pop_8cpp</filename>
    <includes id="array_8hpp" name="array.hpp" local="yes" imported="no">../../include/ecl/containers/array.hpp</includes>
    <includes id="push__and__pop_8hpp" name="push_and_pop.hpp" local="yes" imported="no">../../include/ecl/containers/push_and_pop.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>push__and__pop_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>push__and__pop_8cpp.html</anchorfile>
      <anchor>ab5aa6c8f979130c84e0f69db0133ee80</anchor>
      <arglist>(PushAndPopTests, constructors)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>push__and__pop_8cpp.html</anchorfile>
      <anchor>aaded2593251e970d0430c0f16464f2fa</anchor>
      <arglist>(PushAndPopTests, pop_and_push)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>push__and__pop_8cpp.html</anchorfile>
      <anchor>a40c487a0b299253f11d60dc22c9cf47d</anchor>
      <arglist>(PushAndPopTests, push_back_only)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>push__and__pop_8cpp.html</anchorfile>
      <anchor>a26c25d1e6f8e3ebfb39ad8f7b51abe0e</anchor>
      <arglist>(PushAndPopTests, pop_front_only)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>push__and__pop_8cpp.html</anchorfile>
      <anchor>ae5d9675e360073772f4b48e741b1d128</anchor>
      <arglist>(PushAndPopTests, concepts)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>push_and_pop.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-ecl_core/doc_stacks/2016-01-11_12-37-12.741625/ecl_core/ecl_containers/include/ecl/containers/</path>
    <filename>push__and__pop_8hpp</filename>
    <includes id="push__and__pop__dynamic_8hpp" name="push_and_pop_dynamic.hpp" local="yes" imported="no">push_and_pop/push_and_pop_dynamic.hpp</includes>
    <includes id="push__and__pop__fixed_8hpp" name="push_and_pop_fixed.hpp" local="yes" imported="no">push_and_pop/push_and_pop_fixed.hpp</includes>
    <includes id="push__and__pop_2formatters_8hpp" name="push_and_pop/formatters.hpp" local="yes" imported="no">push_and_pop/formatters.hpp</includes>
  </compound>
  <compound kind="file">
    <name>push_and_pop_dynamic.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-ecl_core/doc_stacks/2016-01-11_12-37-12.741625/ecl_core/ecl_containers/include/ecl/containers/push_and_pop/</path>
    <filename>push__and__pop__dynamic_8hpp</filename>
    <includes id="push__and__pop__fixed_8hpp" name="push_and_pop_fixed.hpp" local="yes" imported="no">push_and_pop_fixed.hpp</includes>
    <class kind="class">ecl::PushAndPop&lt; Type, DynamicStorage &gt;</class>
    <namespace>ecl::formatters</namespace>
  </compound>
  <compound kind="file">
    <name>push_and_pop_fixed.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-ecl_core/doc_stacks/2016-01-11_12-37-12.741625/ecl_core/ecl_containers/include/ecl/containers/push_and_pop/</path>
    <filename>push__and__pop__fixed_8hpp</filename>
    <includes id="array_8hpp" name="array.hpp" local="yes" imported="no">../array.hpp</includes>
    <class kind="class">ecl::PushAndPop</class>
    <namespace>ecl::formatters</namespace>
  </compound>
  <compound kind="file">
    <name>specialisations.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-ecl_core/doc_stacks/2016-01-11_12-37-12.741625/ecl_core/ecl_containers/include/ecl/containers/stencil/</path>
    <filename>specialisations_8hpp</filename>
    <includes id="stencil_2stencil_8hpp" name="stencil/stencil.hpp" local="yes" imported="no">stencil.hpp</includes>
    <class kind="class">ecl::Stencil&lt; const unsigned char * &gt;</class>
    <class kind="class">ecl::Stencil&lt; unsigned char * &gt;</class>
  </compound>
  <compound kind="file">
    <name>stencil.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-ecl_core/doc_stacks/2016-01-11_12-37-12.741625/ecl_core/ecl_containers/src/test/</path>
    <filename>stencil_8cpp</filename>
    <includes id="array_8hpp" name="array.hpp" local="yes" imported="no">../../include/ecl/containers/array.hpp</includes>
    <includes id="stencil_8hpp" name="stencil.hpp" local="yes" imported="no">../../include/ecl/containers/stencil.hpp</includes>
    <member kind="typedef">
      <type>Stencil&lt; Array&lt; int &gt; &gt;</type>
      <name>DynamicStencil</name>
      <anchorfile>stencil_8cpp.html</anchorfile>
      <anchor>a6c9aff94acfec291d3b0f64883670257</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Stencil&lt; Array&lt; int, 5 &gt; &gt;</type>
      <name>FixedStencil</name>
      <anchorfile>stencil_8cpp.html</anchorfile>
      <anchor>afd0868b976c022616ab8918a9b65efb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>stencil_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>stencil_8cpp.html</anchorfile>
      <anchor>acf18a3378f62d12b804e6fb6f41c55e6</anchor>
      <arglist>(StencilTests, construction)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>stencil_8cpp.html</anchorfile>
      <anchor>a8c43e945e9e6df8e0164fc0780ef40cd</anchor>
      <arglist>(StencilTests, badConstruction)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>stencil_8cpp.html</anchorfile>
      <anchor>a336c17a4d38878aea7bf2c3d5f2b0fd1</anchor>
      <arglist>(StencilTests, badIndexing)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>stencil_8cpp.html</anchorfile>
      <anchor>a73f5dd4d27c69c07968db160a999de3e</anchor>
      <arglist>(StencilTests, modifying)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>stencil_8cpp.html</anchorfile>
      <anchor>a1ccbc3648dd61023ec1242e17395a9cd</anchor>
      <arglist>(StencilTests, concepts)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>stencil_8cpp.html</anchorfile>
      <anchor>af78f84f6258d7e18c08a7a8f1fedf0eb</anchor>
      <arglist>(StencilTests, byteStrings)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>stencil_8cpp.html</anchorfile>
      <anchor>acca2201eebf1d120439a054dd6c53919</anchor>
      <arglist>(StencilTests, unsignedCharArrays)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>stencil/stencil.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-ecl_core/doc_stacks/2016-01-11_12-37-12.741625/ecl_core/ecl_containers/include/ecl/containers/stencil/</path>
    <filename>stencil_2stencil_8hpp</filename>
    <includes id="initialiser_8hpp" name="initialiser.hpp" local="yes" imported="no">../initialiser.hpp</includes>
    <includes id="stencil_2formatters_8hpp" name="stencil/formatters.hpp" local="yes" imported="no">formatters.hpp</includes>
    <class kind="class">ecl::Stencil</class>
    <member kind="function">
      <type>OutputStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>aaf070f6b066c773f5f76ac80a1c9ff42</anchor>
      <arglist>(OutputStream &amp;ostream, const Stencil&lt; ArrayType &gt; &amp;stencil)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>stencil.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-ecl_core/doc_stacks/2016-01-11_12-37-12.741625/ecl_core/ecl_containers/include/ecl/containers/</path>
    <filename>stencil_8hpp</filename>
    <includes id="stencil_2stencil_8hpp" name="stencil/stencil.hpp" local="yes" imported="no">stencil/stencil.hpp</includes>
    <includes id="specialisations_8hpp" name="specialisations.hpp" local="yes" imported="no">stencil/specialisations.hpp</includes>
    <includes id="stencil_2converters_8hpp" name="stencil/converters.hpp" local="yes" imported="no">stencil/converters.hpp</includes>
    <includes id="stencil_2formatters_8hpp" name="stencil/formatters.hpp" local="yes" imported="no">stencil/formatters.hpp</includes>
  </compound>
  <compound kind="class">
    <name>ecl::Array</name>
    <filename>classecl_1_1Array.html</filename>
    <templarg>Type</templarg>
    <templarg>Size</templarg>
    <base>ecl::blueprints::ArrayFactory</base>
    <member kind="typedef">
      <type>const Type *</type>
      <name>const_iterator</name>
      <anchorfile>classecl_1_1Array.html</anchorfile>
      <anchor>a9db202d43cc5bbf784f33f744236590b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Type &amp;</type>
      <name>const_reference</name>
      <anchorfile>classecl_1_1Array.html</anchorfile>
      <anchor>a06a82425de1ea4929d02a4972ca1701f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::reverse_iterator&lt; const_iterator &gt;</type>
      <name>const_reverse_iterator</name>
      <anchorfile>classecl_1_1Array.html</anchorfile>
      <anchor>a63ddcc3d5c4dc32d5f088e5571921d47</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::ptrdiff_t</type>
      <name>difference_type</name>
      <anchorfile>classecl_1_1Array.html</anchorfile>
      <anchor>aa9b86c2f97b3abb182932999fa14a55a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>blueprints::ArrayFactory&lt; value_type, Size &gt;</type>
      <name>Factory</name>
      <anchorfile>classecl_1_1Array.html</anchorfile>
      <anchor>ac1627278307f1cbd8cf339fb52910741</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>formatters::ArrayFormatter&lt; Type, Size &gt;</type>
      <name>Formatter</name>
      <anchorfile>classecl_1_1Array.html</anchorfile>
      <anchor>a710c016f4cf585590f245c2c5e96dfd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Type *</type>
      <name>iterator</name>
      <anchorfile>classecl_1_1Array.html</anchorfile>
      <anchor>afc71b4eb10192d055e38366ffee3fc6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Type &amp;</type>
      <name>reference</name>
      <anchorfile>classecl_1_1Array.html</anchorfile>
      <anchor>a0c380e10af5665dec34ec881d0a29a05</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::reverse_iterator&lt; iterator &gt;</type>
      <name>reverse_iterator</name>
      <anchorfile>classecl_1_1Array.html</anchorfile>
      <anchor>ac70fa8810f7f0e3ba40274156b36ea0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::size_t</type>
      <name>size_type</name>
      <anchorfile>classecl_1_1Array.html</anchorfile>
      <anchor>a8c40f292ff8a945071c42bda42f59704</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Type</type>
      <name>value_type</name>
      <anchorfile>classecl_1_1Array.html</anchorfile>
      <anchor>a0943ed9d4f25b89726a49fb96f855386</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Array</name>
      <anchorfile>classecl_1_1Array.html</anchorfile>
      <anchor>a2674f217928d07152b407d179fce9d73</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Array</name>
      <anchorfile>classecl_1_1Array.html</anchorfile>
      <anchor>a551debf8ce253d3649f162fc6383ff15</anchor>
      <arglist>(const blueprints::ArrayBluePrint&lt; T &gt; &amp;blueprint)</arglist>
    </member>
    <member kind="function">
      <type>reference</type>
      <name>at</name>
      <anchorfile>classecl_1_1Array.html</anchorfile>
      <anchor>a45dcf3cc151aca04186b03ef70a51739</anchor>
      <arglist>(size_type i)</arglist>
    </member>
    <member kind="function">
      <type>const_reference</type>
      <name>at</name>
      <anchorfile>classecl_1_1Array.html</anchorfile>
      <anchor>a814b6d84440671b4da0339e4200b47d0</anchor>
      <arglist>(size_type i) const </arglist>
    </member>
    <member kind="function">
      <type>reference</type>
      <name>back</name>
      <anchorfile>classecl_1_1Array.html</anchorfile>
      <anchor>ad6ff854c56766d547f93a9a6ed52c765</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_reference</type>
      <name>back</name>
      <anchorfile>classecl_1_1Array.html</anchorfile>
      <anchor>a8274d6dd51857fce024669a961a78679</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>begin</name>
      <anchorfile>classecl_1_1Array.html</anchorfile>
      <anchor>ac7e407afcfc80929f99d74752997f020</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>begin</name>
      <anchorfile>classecl_1_1Array.html</anchorfile>
      <anchor>a8e85e5acc671e63334f4b9f6a822fb18</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>end</name>
      <anchorfile>classecl_1_1Array.html</anchorfile>
      <anchor>a886ca28deb7f1a56cecfb5f2bcc39536</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>end</name>
      <anchorfile>classecl_1_1Array.html</anchorfile>
      <anchor>aec78c42770294f1d5f72bccbd6b87bc5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>reference</type>
      <name>front</name>
      <anchorfile>classecl_1_1Array.html</anchorfile>
      <anchor>adc3d9df00e33ca9c51f74e2f12ee8fdb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_reference</type>
      <name>front</name>
      <anchorfile>classecl_1_1Array.html</anchorfile>
      <anchor>ac40edabd064dd305b69f3245d26ac477</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>containers::BoundedListInitialiser&lt; Type, Type *, Size &gt;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classecl_1_1Array.html</anchorfile>
      <anchor>a8e731133ab2760c2b65831d477d61d04</anchor>
      <arglist>(const Type &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>reference</type>
      <name>operator[]</name>
      <anchorfile>classecl_1_1Array.html</anchorfile>
      <anchor>ae046fc212d7be9f6856996c50ed53f91</anchor>
      <arglist>(size_type i) ecl_assert_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function">
      <type>const_reference</type>
      <name>operator[]</name>
      <anchorfile>classecl_1_1Array.html</anchorfile>
      <anchor>aaff0e4030686fabcdee4eb8f62e14ede</anchor>
      <arglist>(size_type i) const ecl_assert_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function">
      <type>reverse_iterator</type>
      <name>rbegin</name>
      <anchorfile>classecl_1_1Array.html</anchorfile>
      <anchor>a94e3ff380a44622340a1ad185e9e6230</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_reverse_iterator</type>
      <name>rbegin</name>
      <anchorfile>classecl_1_1Array.html</anchorfile>
      <anchor>aa4feae2cd6ce915bbf66085161f1ce8e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>reverse_iterator</type>
      <name>rend</name>
      <anchorfile>classecl_1_1Array.html</anchorfile>
      <anchor>a03d8d5bca8f275ae414104d598c8becc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_reverse_iterator</type>
      <name>rend</name>
      <anchorfile>classecl_1_1Array.html</anchorfile>
      <anchor>ac927e4326b4b60e5cb932b620951e650</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Stencil&lt; Array&lt; Type, Size &gt; &gt;</type>
      <name>stencil</name>
      <anchorfile>classecl_1_1Array.html</anchorfile>
      <anchor>a2e6a69966494d0f8ba65fd12657307dd</anchor>
      <arglist>(const unsigned int &amp;start_index, const unsigned int &amp;n) ecl_assert_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Array</name>
      <anchorfile>classecl_1_1Array.html</anchorfile>
      <anchor>a37f9baad30c10201c8dbfa6456afb9b8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_type</type>
      <name>size</name>
      <anchorfile>classecl_1_1Array.html</anchorfile>
      <anchor>abd1a83a7cc8ae6dd392c1fd0ad11595c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>value_type</type>
      <name>elements</name>
      <anchorfile>classecl_1_1Array.html</anchorfile>
      <anchor>ae1d92597973eb31d6c8d4a44a2581269</anchor>
      <arglist>[Size]</arglist>
    </member>
    <member kind="friend">
      <type>friend OutputStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classecl_1_1Array.html</anchorfile>
      <anchor>a41631f03909b60eaa576b171114b1a12</anchor>
      <arglist>(OutputStream &amp;ostream, const Array&lt; ElementType, ArraySize &gt; &amp;array)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ecl::Array&lt; Type, DynamicStorage &gt;</name>
    <filename>classecl_1_1Array_3_01Type_00_01DynamicStorage_01_4.html</filename>
    <templarg></templarg>
    <base>ecl::BluePrintFactory&lt; Array&lt; Type, DynamicStorage &gt; &gt;</base>
    <base>ecl::BluePrintFactory&lt; Array&lt; Type, DynamicStorage &gt; &gt;</base>
    <member kind="typedef">
      <type>const Type *</type>
      <name>const_iterator</name>
      <anchorfile>classecl_1_1Array_3_01Type_00_01DynamicStorage_01_4.html</anchorfile>
      <anchor>af76dc32aa1ed1d97d78963a8eee8bfd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Type *</type>
      <name>const_iterator</name>
      <anchorfile>classecl_1_1Array_3_01Type_00_01DynamicStorage_01_4.html</anchorfile>
      <anchor>af76dc32aa1ed1d97d78963a8eee8bfd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Type &amp;</type>
      <name>const_reference</name>
      <anchorfile>classecl_1_1Array_3_01Type_00_01DynamicStorage_01_4.html</anchorfile>
      <anchor>ab34f2a2aae9179d3e4d7dfd0187eada4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Type &amp;</type>
      <name>const_reference</name>
      <anchorfile>classecl_1_1Array_3_01Type_00_01DynamicStorage_01_4.html</anchorfile>
      <anchor>ab34f2a2aae9179d3e4d7dfd0187eada4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::reverse_iterator&lt; const_iterator &gt;</type>
      <name>const_reverse_iterator</name>
      <anchorfile>classecl_1_1Array_3_01Type_00_01DynamicStorage_01_4.html</anchorfile>
      <anchor>a1a4aad55f56ef94d0a5716731d36da24</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::reverse_iterator&lt; const_iterator &gt;</type>
      <name>const_reverse_iterator</name>
      <anchorfile>classecl_1_1Array_3_01Type_00_01DynamicStorage_01_4.html</anchorfile>
      <anchor>a1a4aad55f56ef94d0a5716731d36da24</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::ptrdiff_t</type>
      <name>difference_type</name>
      <anchorfile>classecl_1_1Array_3_01Type_00_01DynamicStorage_01_4.html</anchorfile>
      <anchor>af1b5980b6f04fbbfd00f683f43a8b2de</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::ptrdiff_t</type>
      <name>difference_type</name>
      <anchorfile>classecl_1_1Array_3_01Type_00_01DynamicStorage_01_4.html</anchorfile>
      <anchor>af1b5980b6f04fbbfd00f683f43a8b2de</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>BluePrintFactory&lt; Array&lt; Type, DynamicStorage &gt; &gt;</type>
      <name>Factory</name>
      <anchorfile>classecl_1_1Array_3_01Type_00_01DynamicStorage_01_4.html</anchorfile>
      <anchor>a7b03830f9f3bf502760d89567dd9de9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>BluePrintFactory&lt; Array&lt; Type, DynamicStorage &gt; &gt;</type>
      <name>Factory</name>
      <anchorfile>classecl_1_1Array_3_01Type_00_01DynamicStorage_01_4.html</anchorfile>
      <anchor>a7b03830f9f3bf502760d89567dd9de9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>formatters::ArrayFormatter&lt; Type, DynamicStorage &gt;</type>
      <name>Formatter</name>
      <anchorfile>classecl_1_1Array_3_01Type_00_01DynamicStorage_01_4.html</anchorfile>
      <anchor>a8cf8ac56a84e53209a9b71fbc5e37f69</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>formatters::ArrayFormatter&lt; Type, DynamicStorage &gt;</type>
      <name>Formatter</name>
      <anchorfile>classecl_1_1Array_3_01Type_00_01DynamicStorage_01_4.html</anchorfile>
      <anchor>a8cf8ac56a84e53209a9b71fbc5e37f69</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Type *</type>
      <name>iterator</name>
      <anchorfile>classecl_1_1Array_3_01Type_00_01DynamicStorage_01_4.html</anchorfile>
      <anchor>af0357da458bd519647149f603ca56cad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Type *</type>
      <name>iterator</name>
      <anchorfile>classecl_1_1Array_3_01Type_00_01DynamicStorage_01_4.html</anchorfile>
      <anchor>af0357da458bd519647149f603ca56cad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Type &amp;</type>
      <name>reference</name>
      <anchorfile>classecl_1_1Array_3_01Type_00_01DynamicStorage_01_4.html</anchorfile>
      <anchor>a47914cfa0ab908e4a69ae3b6621bc599</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Type &amp;</type>
      <name>reference</name>
      <anchorfile>classecl_1_1Array_3_01Type_00_01DynamicStorage_01_4.html</anchorfile>
      <anchor>a47914cfa0ab908e4a69ae3b6621bc599</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::reverse_iterator&lt; iterator &gt;</type>
      <name>reverse_iterator</name>
      <anchorfile>classecl_1_1Array_3_01Type_00_01DynamicStorage_01_4.html</anchorfile>
      <anchor>ab1b0db16f938be7718517fb3ee64b345</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::reverse_iterator&lt; iterator &gt;</type>
      <name>reverse_iterator</name>
      <anchorfile>classecl_1_1Array_3_01Type_00_01DynamicStorage_01_4.html</anchorfile>
      <anchor>ab1b0db16f938be7718517fb3ee64b345</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::size_t</type>
      <name>size_type</name>
      <anchorfile>classecl_1_1Array_3_01Type_00_01DynamicStorage_01_4.html</anchorfile>
      <anchor>a16bf55d6f5c076b0185f32c0bf757003</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::size_t</type>
      <name>size_type</name>
      <anchorfile>classecl_1_1Array_3_01Type_00_01DynamicStorage_01_4.html</anchorfile>
      <anchor>a16bf55d6f5c076b0185f32c0bf757003</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Type</type>
      <name>value_type</name>
      <anchorfile>classecl_1_1Array_3_01Type_00_01DynamicStorage_01_4.html</anchorfile>
      <anchor>a73e39667064c388bdce31b3832af3f98</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Type</type>
      <name>value_type</name>
      <anchorfile>classecl_1_1Array_3_01Type_00_01DynamicStorage_01_4.html</anchorfile>
      <anchor>a73e39667064c388bdce31b3832af3f98</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Array</name>
      <anchorfile>classecl_1_1Array_3_01Type_00_01DynamicStorage_01_4.html</anchorfile>
      <anchor>a505849875b4cbb794129806091103b46</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Array</name>
      <anchorfile>classecl_1_1Array_3_01Type_00_01DynamicStorage_01_4.html</anchorfile>
      <anchor>a505849875b4cbb794129806091103b46</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Array</name>
      <anchorfile>classecl_1_1Array_3_01Type_00_01DynamicStorage_01_4.html</anchorfile>
      <anchor>aa6e2d779135bbaa133608045529bbb05</anchor>
      <arglist>(const unsigned int reserve_size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Array</name>
      <anchorfile>classecl_1_1Array_3_01Type_00_01DynamicStorage_01_4.html</anchorfile>
      <anchor>a1723677b2a715879f87a6a5e91b20345</anchor>
      <arglist>(const unsigned int reserve_size) ecl_assert_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Array</name>
      <anchorfile>classecl_1_1Array_3_01Type_00_01DynamicStorage_01_4.html</anchorfile>
      <anchor>aced57c09df63d1a9f6b7942d3d493a8b</anchor>
      <arglist>(const Array&lt; Type, DynamicStorage &gt; &amp;array)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Array</name>
      <anchorfile>classecl_1_1Array_3_01Type_00_01DynamicStorage_01_4.html</anchorfile>
      <anchor>aced57c09df63d1a9f6b7942d3d493a8b</anchor>
      <arglist>(const Array&lt; Type, DynamicStorage &gt; &amp;array)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Array</name>
      <anchorfile>classecl_1_1Array_3_01Type_00_01DynamicStorage_01_4.html</anchorfile>
      <anchor>ae512e35a1ff72938d77f5f9be35a965c</anchor>
      <arglist>(const blueprints::ArrayBluePrint&lt; T &gt; &amp;blueprint)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Array</name>
      <anchorfile>classecl_1_1Array_3_01Type_00_01DynamicStorage_01_4.html</anchorfile>
      <anchor>ae512e35a1ff72938d77f5f9be35a965c</anchor>
      <arglist>(const blueprints::ArrayBluePrint&lt; T &gt; &amp;blueprint)</arglist>
    </member>
    <member kind="function">
      <type>reference</type>
      <name>at</name>
      <anchorfile>classecl_1_1Array_3_01Type_00_01DynamicStorage_01_4.html</anchorfile>
      <anchor>a349a5449e2363cc4c7ee0819497f7357</anchor>
      <arglist>(size_type i)</arglist>
    </member>
    <member kind="function">
      <type>reference</type>
      <name>at</name>
      <anchorfile>classecl_1_1Array_3_01Type_00_01DynamicStorage_01_4.html</anchorfile>
      <anchor>a349a5449e2363cc4c7ee0819497f7357</anchor>
      <arglist>(size_type i)</arglist>
    </member>
    <member kind="function">
      <type>const_reference</type>
      <name>at</name>
      <anchorfile>classecl_1_1Array_3_01Type_00_01DynamicStorage_01_4.html</anchorfile>
      <anchor>a584e5ff8a5d69d5d8d1fb3a05f2b56ed</anchor>
      <arglist>(size_type i) const </arglist>
    </member>
    <member kind="function">
      <type>const_reference</type>
      <name>at</name>
      <anchorfile>classecl_1_1Array_3_01Type_00_01DynamicStorage_01_4.html</anchorfile>
      <anchor>a584e5ff8a5d69d5d8d1fb3a05f2b56ed</anchor>
      <arglist>(size_type i) const </arglist>
    </member>
    <member kind="function">
      <type>reference</type>
      <name>back</name>
      <anchorfile>classecl_1_1Array_3_01Type_00_01DynamicStorage_01_4.html</anchorfile>
      <anchor>a800eaf706c17e3e986605cd053b9f65e</anchor>
      <arglist>() ecl_assert_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function">
      <type>const_reference</type>
      <name>back</name>
      <anchorfile>classecl_1_1Array_3_01Type_00_01DynamicStorage_01_4.html</anchorfile>
      <anchor>a55dfa1beb947f7b7bd6ed80964034528</anchor>
      <arglist>() const ecl_assert_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function">
      <type>reference</type>
      <name>back</name>
      <anchorfile>classecl_1_1Array_3_01Type_00_01DynamicStorage_01_4.html</anchorfile>
      <anchor>a800eaf706c17e3e986605cd053b9f65e</anchor>
      <arglist>() ecl_assert_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function">
      <type>const_reference</type>
      <name>back</name>
      <anchorfile>classecl_1_1Array_3_01Type_00_01DynamicStorage_01_4.html</anchorfile>
      <anchor>a55dfa1beb947f7b7bd6ed80964034528</anchor>
      <arglist>() const ecl_assert_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>begin</name>
      <anchorfile>classecl_1_1Array_3_01Type_00_01DynamicStorage_01_4.html</anchorfile>
      <anchor>a3757d0c08e056da08cac924ca7a77781</anchor>
      <arglist>() ecl_assert_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>begin</name>
      <anchorfile>classecl_1_1Array_3_01Type_00_01DynamicStorage_01_4.html</anchorfile>
      <anchor>af396ed7f35b5cfbde8a9a1c3e250ade6</anchor>
      <arglist>() const ecl_assert_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>begin</name>
      <anchorfile>classecl_1_1Array_3_01Type_00_01DynamicStorage_01_4.html</anchorfile>
      <anchor>a3757d0c08e056da08cac924ca7a77781</anchor>
      <arglist>() ecl_assert_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>begin</name>
      <anchorfile>classecl_1_1Array_3_01Type_00_01DynamicStorage_01_4.html</anchorfile>
      <anchor>af396ed7f35b5cfbde8a9a1c3e250ade6</anchor>
      <arglist>() const ecl_assert_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>bufferOverFlow</name>
      <anchorfile>classecl_1_1Array_3_01Type_00_01DynamicStorage_01_4.html</anchorfile>
      <anchor>a4272ad1ba465ed6de0f8477548274e81</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>bufferOverRun</name>
      <anchorfile>classecl_1_1Array_3_01Type_00_01DynamicStorage_01_4.html</anchorfile>
      <anchor>a18e12591bdbe8fc6bbaafc2cfc17cb16</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>bufferUnderRun</name>
      <anchorfile>classecl_1_1Array_3_01Type_00_01DynamicStorage_01_4.html</anchorfile>
      <anchor>a404ef8a2b9c258f17a62493a7174efac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classecl_1_1Array_3_01Type_00_01DynamicStorage_01_4.html</anchorfile>
      <anchor>a1c178be6da3c92b1c4e7ba0647e23968</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classecl_1_1Array_3_01Type_00_01DynamicStorage_01_4.html</anchorfile>
      <anchor>a1c178be6da3c92b1c4e7ba0647e23968</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>end</name>
      <anchorfile>classecl_1_1Array_3_01Type_00_01DynamicStorage_01_4.html</anchorfile>
      <anchor>aab1a5baaceeb538d4d8eeb1316c05694</anchor>
      <arglist>() ecl_assert_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>end</name>
      <anchorfile>classecl_1_1Array_3_01Type_00_01DynamicStorage_01_4.html</anchorfile>
      <anchor>a06c14c67c7093403e96210611fb6fe58</anchor>
      <arglist>() const ecl_assert_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>end</name>
      <anchorfile>classecl_1_1Array_3_01Type_00_01DynamicStorage_01_4.html</anchorfile>
      <anchor>aab1a5baaceeb538d4d8eeb1316c05694</anchor>
      <arglist>() ecl_assert_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>end</name>
      <anchorfile>classecl_1_1Array_3_01Type_00_01DynamicStorage_01_4.html</anchorfile>
      <anchor>a06c14c67c7093403e96210611fb6fe58</anchor>
      <arglist>() const ecl_assert_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function">
      <type>reference</type>
      <name>front</name>
      <anchorfile>classecl_1_1Array_3_01Type_00_01DynamicStorage_01_4.html</anchorfile>
      <anchor>a40b6b291a891a74d6d3ec88681df0956</anchor>
      <arglist>() ecl_assert_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function">
      <type>const_reference</type>
      <name>front</name>
      <anchorfile>classecl_1_1Array_3_01Type_00_01DynamicStorage_01_4.html</anchorfile>
      <anchor>a15a996026fe378150b07a374499e1db3</anchor>
      <arglist>() const ecl_assert_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function">
      <type>reference</type>
      <name>front</name>
      <anchorfile>classecl_1_1Array_3_01Type_00_01DynamicStorage_01_4.html</anchorfile>
      <anchor>a40b6b291a891a74d6d3ec88681df0956</anchor>
      <arglist>() ecl_assert_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function">
      <type>const_reference</type>
      <name>front</name>
      <anchorfile>classecl_1_1Array_3_01Type_00_01DynamicStorage_01_4.html</anchorfile>
      <anchor>a15a996026fe378150b07a374499e1db3</anchor>
      <arglist>() const ecl_assert_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function">
      <type>containers::BoundedListInitialiser&lt; value_type, iterator, DynamicStorage &gt;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classecl_1_1Array_3_01Type_00_01DynamicStorage_01_4.html</anchorfile>
      <anchor>a705cb026748e6b1616eddb067d5e6b03</anchor>
      <arglist>(const Type &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>containers::BoundedListInitialiser&lt; value_type, iterator, DynamicStorage &gt;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classecl_1_1Array_3_01Type_00_01DynamicStorage_01_4.html</anchorfile>
      <anchor>a705cb026748e6b1616eddb067d5e6b03</anchor>
      <arglist>(const Type &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classecl_1_1Array_3_01Type_00_01DynamicStorage_01_4.html</anchorfile>
      <anchor>afbdd7086161c246b9ad1bcbebf02e160</anchor>
      <arglist>(const Array&lt; Type, DynamicStorage &gt; &amp;array)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classecl_1_1Array_3_01Type_00_01DynamicStorage_01_4.html</anchorfile>
      <anchor>afbdd7086161c246b9ad1bcbebf02e160</anchor>
      <arglist>(const Array&lt; Type, DynamicStorage &gt; &amp;array)</arglist>
    </member>
    <member kind="function">
      <type>reference</type>
      <name>operator[]</name>
      <anchorfile>classecl_1_1Array_3_01Type_00_01DynamicStorage_01_4.html</anchorfile>
      <anchor>ae3729ca1a59f3f4f33030ae795cea6d2</anchor>
      <arglist>(size_type i) ecl_assert_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function">
      <type>reference</type>
      <name>operator[]</name>
      <anchorfile>classecl_1_1Array_3_01Type_00_01DynamicStorage_01_4.html</anchorfile>
      <anchor>ae3729ca1a59f3f4f33030ae795cea6d2</anchor>
      <arglist>(size_type i) ecl_assert_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function">
      <type>const_reference</type>
      <name>operator[]</name>
      <anchorfile>classecl_1_1Array_3_01Type_00_01DynamicStorage_01_4.html</anchorfile>
      <anchor>adfc1f2095864e956e6804641f5c40f6f</anchor>
      <arglist>(size_type i) const ecl_assert_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function">
      <type>const_reference</type>
      <name>operator[]</name>
      <anchorfile>classecl_1_1Array_3_01Type_00_01DynamicStorage_01_4.html</anchorfile>
      <anchor>adfc1f2095864e956e6804641f5c40f6f</anchor>
      <arglist>(size_type i) const ecl_assert_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function">
      <type>reverse_iterator</type>
      <name>rbegin</name>
      <anchorfile>classecl_1_1Array_3_01Type_00_01DynamicStorage_01_4.html</anchorfile>
      <anchor>aca124bfe748a6008c99c3475e2a36558</anchor>
      <arglist>() ecl_assert_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function">
      <type>const_reverse_iterator</type>
      <name>rbegin</name>
      <anchorfile>classecl_1_1Array_3_01Type_00_01DynamicStorage_01_4.html</anchorfile>
      <anchor>a12bdf31508874467bad82497db79762c</anchor>
      <arglist>() const ecl_assert_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function">
      <type>reverse_iterator</type>
      <name>rbegin</name>
      <anchorfile>classecl_1_1Array_3_01Type_00_01DynamicStorage_01_4.html</anchorfile>
      <anchor>aca124bfe748a6008c99c3475e2a36558</anchor>
      <arglist>() ecl_assert_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function">
      <type>const_reverse_iterator</type>
      <name>rbegin</name>
      <anchorfile>classecl_1_1Array_3_01Type_00_01DynamicStorage_01_4.html</anchorfile>
      <anchor>a12bdf31508874467bad82497db79762c</anchor>
      <arglist>() const ecl_assert_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function">
      <type>reverse_iterator</type>
      <name>rend</name>
      <anchorfile>classecl_1_1Array_3_01Type_00_01DynamicStorage_01_4.html</anchorfile>
      <anchor>a24cc5b424a0e08f4b6f183856837c7d1</anchor>
      <arglist>() ecl_assert_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function">
      <type>const_reverse_iterator</type>
      <name>rend</name>
      <anchorfile>classecl_1_1Array_3_01Type_00_01DynamicStorage_01_4.html</anchorfile>
      <anchor>a54cd914754f92b980a64878f5a264ba6</anchor>
      <arglist>() const ecl_assert_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function">
      <type>reverse_iterator</type>
      <name>rend</name>
      <anchorfile>classecl_1_1Array_3_01Type_00_01DynamicStorage_01_4.html</anchorfile>
      <anchor>a24cc5b424a0e08f4b6f183856837c7d1</anchor>
      <arglist>() ecl_assert_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function">
      <type>const_reverse_iterator</type>
      <name>rend</name>
      <anchorfile>classecl_1_1Array_3_01Type_00_01DynamicStorage_01_4.html</anchorfile>
      <anchor>a54cd914754f92b980a64878f5a264ba6</anchor>
      <arglist>() const ecl_assert_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classecl_1_1Array_3_01Type_00_01DynamicStorage_01_4.html</anchorfile>
      <anchor>a5637c65d954758dcfc6ca0ad2a053ffc</anchor>
      <arglist>(size_t n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classecl_1_1Array_3_01Type_00_01DynamicStorage_01_4.html</anchorfile>
      <anchor>a01801fc5c49663d873cfe8f052866539</anchor>
      <arglist>(size_t n) ecl_assert_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>size</name>
      <anchorfile>classecl_1_1Array_3_01Type_00_01DynamicStorage_01_4.html</anchorfile>
      <anchor>a9dfa73384b69c5685c2e76f6b4f1e63c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>size</name>
      <anchorfile>classecl_1_1Array_3_01Type_00_01DynamicStorage_01_4.html</anchorfile>
      <anchor>a9dfa73384b69c5685c2e76f6b4f1e63c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Stencil&lt; Array&lt; Type, DynamicStorage &gt; &gt;</type>
      <name>stencil</name>
      <anchorfile>classecl_1_1Array_3_01Type_00_01DynamicStorage_01_4.html</anchorfile>
      <anchor>a5a13a0b321e1fc80e8a7d3e6f6bbf0bf</anchor>
      <arglist>(const unsigned int &amp;start_index, const unsigned int &amp;n) ecl_assert_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function">
      <type>Stencil&lt; Array&lt; Type, DynamicStorage &gt; &gt;</type>
      <name>stencil</name>
      <anchorfile>classecl_1_1Array_3_01Type_00_01DynamicStorage_01_4.html</anchorfile>
      <anchor>a5a13a0b321e1fc80e8a7d3e6f6bbf0bf</anchor>
      <arglist>(const unsigned int &amp;start_index, const unsigned int &amp;n) ecl_assert_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Array</name>
      <anchorfile>classecl_1_1Array_3_01Type_00_01DynamicStorage_01_4.html</anchorfile>
      <anchor>a68b91c0c535896b3dc773c191ad72419</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Array</name>
      <anchorfile>classecl_1_1Array_3_01Type_00_01DynamicStorage_01_4.html</anchorfile>
      <anchor>a6b1edaaf1449f8f608dab8197597b7a9</anchor>
      <arglist>() ecl_assert_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>initialiseMagicSections</name>
      <anchorfile>classecl_1_1Array_3_01Type_00_01DynamicStorage_01_4.html</anchorfile>
      <anchor>ae79f4f587314b7ce946bd01b2bd7c862</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const unsigned int &amp;</type>
      <name>bufferOverrunLength</name>
      <anchorfile>classecl_1_1Array_3_01Type_00_01DynamicStorage_01_4.html</anchorfile>
      <anchor>a73ba43c8e7a7f46e77c9c446fa4fe64e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const unsigned int &amp;</type>
      <name>bufferUnderrunLength</name>
      <anchorfile>classecl_1_1Array_3_01Type_00_01DynamicStorage_01_4.html</anchorfile>
      <anchor>adf5f7bf6eaa69f523786b2f2d74a575a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char &amp;</type>
      <name>magicChar</name>
      <anchorfile>classecl_1_1Array_3_01Type_00_01DynamicStorage_01_4.html</anchorfile>
      <anchor>a205eed5fc7d9528563d8c9374a3aa1d7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Type *</type>
      <name>buffer</name>
      <anchorfile>classecl_1_1Array_3_01Type_00_01DynamicStorage_01_4.html</anchorfile>
      <anchor>a38fe7f1a2015ce938cdc61ee718dc0da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>buffer_size</name>
      <anchorfile>classecl_1_1Array_3_01Type_00_01DynamicStorage_01_4.html</anchorfile>
      <anchor>acda047269d04c8bf3ca885239ed5de82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char *</type>
      <name>overrun</name>
      <anchorfile>classecl_1_1Array_3_01Type_00_01DynamicStorage_01_4.html</anchorfile>
      <anchor>a6394b00c695f2a99cf82b0dd6cc324a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char *</type>
      <name>underrun</name>
      <anchorfile>classecl_1_1Array_3_01Type_00_01DynamicStorage_01_4.html</anchorfile>
      <anchor>a8cd0f5abc5ae7380ded9046370dda4e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend OutputStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classecl_1_1Array_3_01Type_00_01DynamicStorage_01_4.html</anchorfile>
      <anchor>ad9c0dee3c3e242e13c6ed4dd63208ff8</anchor>
      <arglist>(OutputStream &amp;ostream, const Array&lt; ElementType, DynamicStorage &gt; &amp;array)</arglist>
    </member>
    <member kind="friend">
      <type>friend OutputStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classecl_1_1Array_3_01Type_00_01DynamicStorage_01_4.html</anchorfile>
      <anchor>ad9c0dee3c3e242e13c6ed4dd63208ff8</anchor>
      <arglist>(OutputStream &amp;ostream, const Array&lt; ElementType, DynamicStorage &gt; &amp;array)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ecl::BluePrintFactory&lt; Array&lt; Type, DynamicStorage &gt; &gt;</name>
    <filename>classecl_1_1BluePrintFactory_3_01Array_3_01Type_00_01DynamicStorage_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~BluePrintFactory</name>
      <anchorfile>classecl_1_1BluePrintFactory_3_01Array_3_01Type_00_01DynamicStorage_01_4_01_4.html</anchorfile>
      <anchor>af55f4628edd9a8e7bc1f3f75effee1ba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~BluePrintFactory</name>
      <anchorfile>classecl_1_1BluePrintFactory_3_01Array_3_01Type_00_01DynamicStorage_01_4_01_4.html</anchorfile>
      <anchor>af55f4628edd9a8e7bc1f3f75effee1ba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static blueprints::ConstantDynamicArray&lt; Type &gt;</type>
      <name>Constant</name>
      <anchorfile>classecl_1_1BluePrintFactory_3_01Array_3_01Type_00_01DynamicStorage_01_4_01_4.html</anchorfile>
      <anchor>ab63a04f83b49cb2a2eef5184ff6a1e7b</anchor>
      <arglist>(size_t size, const Type &amp;value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static blueprints::ConstantDynamicArray&lt; Type &gt;</type>
      <name>Constant</name>
      <anchorfile>classecl_1_1BluePrintFactory_3_01Array_3_01Type_00_01DynamicStorage_01_4_01_4.html</anchorfile>
      <anchor>ab63a04f83b49cb2a2eef5184ff6a1e7b</anchor>
      <arglist>(size_t size, const Type &amp;value)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ecl::Converter&lt; Array&lt; char &gt;, Integral &gt;</name>
    <filename>classecl_1_1Converter_3_01Array_3_01char_01_4_00_01Integral_01_4.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="class">
    <name>ecl::Converter&lt; Array&lt; signed char &gt;, Integral &gt;</name>
    <filename>classecl_1_1Converter_3_01Array_3_01signed_01char_01_4_00_01Integral_01_4.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="class">
    <name>ecl::Converter&lt; Array&lt; unsigned char &gt;, Integral &gt;</name>
    <filename>classecl_1_1Converter_3_01Array_3_01unsigned_01char_01_4_00_01Integral_01_4.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="class">
    <name>ecl::Converter&lt; Integral, Array&lt; char, Size &gt; &gt;</name>
    <filename>classecl_1_1Converter_3_01Integral_00_01Array_3_01char_00_01Size_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>Size</templarg>
  </compound>
  <compound kind="class">
    <name>ecl::Converter&lt; Integral, Array&lt; signed char, Size &gt; &gt;</name>
    <filename>classecl_1_1Converter_3_01Integral_00_01Array_3_01signed_01char_00_01Size_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>Size</templarg>
  </compound>
  <compound kind="class">
    <name>ecl::Converter&lt; Integral, Array&lt; unsigned char, Size &gt; &gt;</name>
    <filename>classecl_1_1Converter_3_01Integral_00_01Array_3_01unsigned_01char_00_01Size_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>Size</templarg>
  </compound>
  <compound kind="class">
    <name>ecl::Converter&lt; Integral, Stencil&lt; Array&lt; char, Size &gt; &gt; &gt;</name>
    <filename>classecl_1_1Converter_3_01Integral_00_01Stencil_3_01Array_3_01char_00_01Size_01_4_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>Size</templarg>
  </compound>
  <compound kind="class">
    <name>ecl::Converter&lt; Integral, Stencil&lt; Array&lt; signed char, Size &gt; &gt; &gt;</name>
    <filename>classecl_1_1Converter_3_01Integral_00_01Stencil_3_01Array_3_01signed_01char_00_01Size_01_4_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>Size</templarg>
  </compound>
  <compound kind="class">
    <name>ecl::Converter&lt; Integral, Stencil&lt; Array&lt; unsigned char, Size &gt; &gt; &gt;</name>
    <filename>classecl_1_1Converter_3_01Integral_00_01Stencil_3_01Array_3_01unsigned_01char_00_01Size_01_4_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>Size</templarg>
  </compound>
  <compound kind="class">
    <name>ecl::Converter&lt; Integral, Stencil&lt; const unsigned char * &gt; &gt;</name>
    <filename>classecl_1_1Converter_3_01Integral_00_01Stencil_3_01const_01unsigned_01char_01_5_01_4_01_4.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="class">
    <name>ecl::Converter&lt; Stencil&lt; Array&lt; char, Size &gt; &gt;, Integral &gt;</name>
    <filename>classecl_1_1Converter_3_01Stencil_3_01Array_3_01char_00_01Size_01_4_01_4_00_01Integral_01_4.html</filename>
    <templarg></templarg>
    <templarg>Size</templarg>
  </compound>
  <compound kind="class">
    <name>ecl::Converter&lt; Stencil&lt; Array&lt; signed char, Size &gt; &gt;, Integral &gt;</name>
    <filename>classecl_1_1Converter_3_01Stencil_3_01Array_3_01signed_01char_00_01Size_01_4_01_4_00_01Integral_01_4.html</filename>
    <templarg></templarg>
    <templarg>Size</templarg>
  </compound>
  <compound kind="class">
    <name>ecl::Converter&lt; Stencil&lt; Array&lt; unsigned char, Size &gt; &gt;, Integral &gt;</name>
    <filename>classecl_1_1Converter_3_01Stencil_3_01Array_3_01unsigned_01char_00_01Size_01_4_01_4_00_01Integral_01_4.html</filename>
    <templarg></templarg>
    <templarg>Size</templarg>
  </compound>
  <compound kind="class">
    <name>ecl::Converter&lt; Stencil&lt; std::vector&lt; unsigned char &gt; &gt;, int &gt;</name>
    <filename>classecl_1_1Converter_3_01Stencil_3_01std_1_1vector_3_01unsigned_01char_01_4_01_4_00_01int_01_4.html</filename>
  </compound>
  <compound kind="class">
    <name>ecl::Converter&lt; Stencil&lt; std::vector&lt; unsigned char &gt; &gt;, long &gt;</name>
    <filename>classecl_1_1Converter_3_01Stencil_3_01std_1_1vector_3_01unsigned_01char_01_4_01_4_00_01long_01_4.html</filename>
  </compound>
  <compound kind="class">
    <name>ecl::Converter&lt; Stencil&lt; std::vector&lt; unsigned char &gt; &gt;, long long &gt;</name>
    <filename>classecl_1_1Converter_3_01Stencil_3_01std_1_1vector_3_01unsigned_01char_01_4_01_4_00_01long_01long_01_4.html</filename>
  </compound>
  <compound kind="class">
    <name>ecl::Converter&lt; Stencil&lt; std::vector&lt; unsigned char &gt; &gt;, unsigned int &gt;</name>
    <filename>classecl_1_1Converter_3_01Stencil_3_01std_1_1vector_3_01unsigned_01char_01_4_01_4_00_01unsigned_01int_01_4.html</filename>
  </compound>
  <compound kind="class">
    <name>ecl::FiFo</name>
    <filename>classecl_1_1FiFo.html</filename>
    <templarg>T</templarg>
    <member kind="function">
      <type></type>
      <name>FiFo</name>
      <anchorfile>classecl_1_1FiFo.html</anchorfile>
      <anchor>aecd627dc5cc0cc6aa7be2c3834318f83</anchor>
      <arglist>(const unsigned int length=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FiFo</name>
      <anchorfile>classecl_1_1FiFo.html</anchorfile>
      <anchor>a403f9f04697a29bb3c2233f1dc68e54c</anchor>
      <arglist>(const unsigned int length, const T &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fill</name>
      <anchorfile>classecl_1_1FiFo.html</anchorfile>
      <anchor>acbae0bc9963d343a8ccff59b0882ee62</anchor>
      <arglist>(const T &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>get_idx</name>
      <anchorfile>classecl_1_1FiFo.html</anchorfile>
      <anchor>a45b068ecefe074109e4b6d8d7be70355</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>operator[]</name>
      <anchorfile>classecl_1_1FiFo.html</anchorfile>
      <anchor>a0af3787761d92a3c9fa5fd9e17dbc1f3</anchor>
      <arglist>(int idx)</arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>operator[]</name>
      <anchorfile>classecl_1_1FiFo.html</anchorfile>
      <anchor>a002e18ce5a4b2b6f7c34391354335280</anchor>
      <arglist>(int idx) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_back</name>
      <anchorfile>classecl_1_1FiFo.html</anchorfile>
      <anchor>a9f5dd7900accdde733dd1ad482a38d83</anchor>
      <arglist>(const T &amp;datum)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classecl_1_1FiFo.html</anchorfile>
      <anchor>afe596f7e21e8b44b9d2a5da09b4c583c</anchor>
      <arglist>(unsigned int length) ecl_assert_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~FiFo</name>
      <anchorfile>classecl_1_1FiFo.html</anchorfile>
      <anchor>a57d1cae33020736045e9b168be2609e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ecl::Array&lt; T &gt;</type>
      <name>data</name>
      <anchorfile>classecl_1_1FiFo.html</anchorfile>
      <anchor>aecc90a08485fc45daa22d520b6c73fa2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>running_index</name>
      <anchorfile>classecl_1_1FiFo.html</anchorfile>
      <anchor>a47423495837ca684103754d7f852e59e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>size_fifo</name>
      <anchorfile>classecl_1_1FiFo.html</anchorfile>
      <anchor>adea4b49a3a400c8598689d1fb45c1d22</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ecl::PushAndPop</name>
    <filename>classecl_1_1PushAndPop.html</filename>
    <templarg>Type</templarg>
    <templarg>Size</templarg>
    <member kind="typedef">
      <type>formatters::PushAndPopFormatter&lt; Type, Size &gt;</type>
      <name>Formatter</name>
      <anchorfile>classecl_1_1PushAndPop.html</anchorfile>
      <anchor>a47bf0fa052329b1c4f7bca52f4048102</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>asize</name>
      <anchorfile>classecl_1_1PushAndPop.html</anchorfile>
      <anchor>ae5f7e6b6c127ee15d7246291f7bff467</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classecl_1_1PushAndPop.html</anchorfile>
      <anchor>af934195f7d4c5b4d2cf91eb8448f228e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fill</name>
      <anchorfile>classecl_1_1PushAndPop.html</anchorfile>
      <anchor>a407c06632c4ea273b9c3cbc37932f9f7</anchor>
      <arglist>(const Type &amp;d)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>classecl_1_1PushAndPop.html</anchorfile>
      <anchor>abcd74e376faf1fb69ef10e8cca43cdd1</anchor>
      <arglist>(const PushAndPop&lt; Type, Size &gt; &amp;otherOne)</arglist>
    </member>
    <member kind="function">
      <type>Type &amp;</type>
      <name>operator[]</name>
      <anchorfile>classecl_1_1PushAndPop.html</anchorfile>
      <anchor>a89457dd2427aa0c42a3fce24f12934ba</anchor>
      <arglist>(int idx)</arglist>
    </member>
    <member kind="function">
      <type>const Type &amp;</type>
      <name>operator[]</name>
      <anchorfile>classecl_1_1PushAndPop.html</anchorfile>
      <anchor>ae549dc0048192b4dad1f8b4aae861ae7</anchor>
      <arglist>(int idx) const </arglist>
    </member>
    <member kind="function">
      <type>Type</type>
      <name>pop_front</name>
      <anchorfile>classecl_1_1PushAndPop.html</anchorfile>
      <anchor>a06fa9b6d3d88f9cf1e0749069ec05951</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_back</name>
      <anchorfile>classecl_1_1PushAndPop.html</anchorfile>
      <anchor>a13fd4c55b15a69a28cdcadca4f4539e8</anchor>
      <arglist>(const Type &amp;datum)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PushAndPop</name>
      <anchorfile>classecl_1_1PushAndPop.html</anchorfile>
      <anchor>adef9007ac3d5403109aedac3c4d2203a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PushAndPop</name>
      <anchorfile>classecl_1_1PushAndPop.html</anchorfile>
      <anchor>abdda4e92327295600761b2088ddd2450</anchor>
      <arglist>(const Type &amp;d) ecl_assert_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>showMe</name>
      <anchorfile>classecl_1_1PushAndPop.html</anchorfile>
      <anchor>a5c01b078bbc336218ab07a5f75739312</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>size</name>
      <anchorfile>classecl_1_1PushAndPop.html</anchorfile>
      <anchor>a99af6dd89c164a87ac3c19a971f520a2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PushAndPop</name>
      <anchorfile>classecl_1_1PushAndPop.html</anchorfile>
      <anchor>ae83680575cfbd5d812f049f5b5a97b27</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ecl::Array&lt; Type, Size+1 &gt;</type>
      <name>data</name>
      <anchorfile>classecl_1_1PushAndPop.html</anchorfile>
      <anchor>a96ece6f30574bc294c8f503b9af36541</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>follower</name>
      <anchorfile>classecl_1_1PushAndPop.html</anchorfile>
      <anchor>aaf3ebca87f3c1c564f668eb6a82c9fbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>leader</name>
      <anchorfile>classecl_1_1PushAndPop.html</anchorfile>
      <anchor>a4c2365b8495f454e69d24866000ef951</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>size_fifo</name>
      <anchorfile>classecl_1_1PushAndPop.html</anchorfile>
      <anchor>a96643f56ac0c9c63bd0bc5b0dc9891cd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ecl::PushAndPop&lt; Type, DynamicStorage &gt;</name>
    <filename>classecl_1_1PushAndPop_3_01Type_00_01DynamicStorage_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>const Type *</type>
      <name>const_iterator</name>
      <anchorfile>classecl_1_1PushAndPop_3_01Type_00_01DynamicStorage_01_4.html</anchorfile>
      <anchor>a5b3dfb25f39347606bbd31594844b3be</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Type &amp;</type>
      <name>const_reference</name>
      <anchorfile>classecl_1_1PushAndPop_3_01Type_00_01DynamicStorage_01_4.html</anchorfile>
      <anchor>a3440da59826c3f5bf855f45d6c1e2ff2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::reverse_iterator&lt; const_iterator &gt;</type>
      <name>const_reverse_iterator</name>
      <anchorfile>classecl_1_1PushAndPop_3_01Type_00_01DynamicStorage_01_4.html</anchorfile>
      <anchor>a069e00cef225821d0d239099832f3b6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::ptrdiff_t</type>
      <name>difference_type</name>
      <anchorfile>classecl_1_1PushAndPop_3_01Type_00_01DynamicStorage_01_4.html</anchorfile>
      <anchor>afcc9f42a1a5ac77fd3a8a9cb481d2a90</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>formatters::PushAndPopFormatter&lt; Type, DynamicStorage &gt;</type>
      <name>Formatter</name>
      <anchorfile>classecl_1_1PushAndPop_3_01Type_00_01DynamicStorage_01_4.html</anchorfile>
      <anchor>a649c1090596e2c250b19997a9b9bcb4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Type *</type>
      <name>iterator</name>
      <anchorfile>classecl_1_1PushAndPop_3_01Type_00_01DynamicStorage_01_4.html</anchorfile>
      <anchor>ae0d86a23ec22b14145e04079a41eaf04</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Type &amp;</type>
      <name>reference</name>
      <anchorfile>classecl_1_1PushAndPop_3_01Type_00_01DynamicStorage_01_4.html</anchorfile>
      <anchor>a46d9b88aba62adefc106ee1f0e33c1ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::reverse_iterator&lt; iterator &gt;</type>
      <name>reverse_iterator</name>
      <anchorfile>classecl_1_1PushAndPop_3_01Type_00_01DynamicStorage_01_4.html</anchorfile>
      <anchor>a29b13f486fcc98e0a0fe6426c69f9876</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::size_t</type>
      <name>size_type</name>
      <anchorfile>classecl_1_1PushAndPop_3_01Type_00_01DynamicStorage_01_4.html</anchorfile>
      <anchor>a6fb037891c2f05a65eabe156c8b768ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Type</type>
      <name>value_type</name>
      <anchorfile>classecl_1_1PushAndPop_3_01Type_00_01DynamicStorage_01_4.html</anchorfile>
      <anchor>a2bca2b2d6ab4c36ca71a5cbfa0856bf9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>asize</name>
      <anchorfile>classecl_1_1PushAndPop_3_01Type_00_01DynamicStorage_01_4.html</anchorfile>
      <anchor>ad73285d0b58357dd4258b64516e225f0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>begin</name>
      <anchorfile>classecl_1_1PushAndPop_3_01Type_00_01DynamicStorage_01_4.html</anchorfile>
      <anchor>ab5c9be2f8e5745325ad5ed6bb4a1552a</anchor>
      <arglist>() ecl_assert_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>begin</name>
      <anchorfile>classecl_1_1PushAndPop_3_01Type_00_01DynamicStorage_01_4.html</anchorfile>
      <anchor>a93ccb904531370738d5231c424c32c3e</anchor>
      <arglist>() const ecl_assert_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classecl_1_1PushAndPop_3_01Type_00_01DynamicStorage_01_4.html</anchorfile>
      <anchor>a9ab6d42df2a03ad0a7b7bd6c039defea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>end</name>
      <anchorfile>classecl_1_1PushAndPop_3_01Type_00_01DynamicStorage_01_4.html</anchorfile>
      <anchor>ab3832e5a36c4cce4d1d919fbd8e6cd02</anchor>
      <arglist>() ecl_assert_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>end</name>
      <anchorfile>classecl_1_1PushAndPop_3_01Type_00_01DynamicStorage_01_4.html</anchorfile>
      <anchor>a93ca7dd2aca5efb9917df7609608d9f4</anchor>
      <arglist>() const ecl_assert_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fill</name>
      <anchorfile>classecl_1_1PushAndPop_3_01Type_00_01DynamicStorage_01_4.html</anchorfile>
      <anchor>aa19436872bcb53b2c7f2661f8375d93e</anchor>
      <arglist>(const Type &amp;d)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>classecl_1_1PushAndPop_3_01Type_00_01DynamicStorage_01_4.html</anchorfile>
      <anchor>a8435ed66f4b78e84ae0297b990cffc01</anchor>
      <arglist>(const PushAndPop&lt; Type, 0 &gt; &amp;otherOne)</arglist>
    </member>
    <member kind="function">
      <type>Type &amp;</type>
      <name>operator[]</name>
      <anchorfile>classecl_1_1PushAndPop_3_01Type_00_01DynamicStorage_01_4.html</anchorfile>
      <anchor>a297d3e9a54c2b6813fe40760c1407fe5</anchor>
      <arglist>(int idx)</arglist>
    </member>
    <member kind="function">
      <type>const Type &amp;</type>
      <name>operator[]</name>
      <anchorfile>classecl_1_1PushAndPop_3_01Type_00_01DynamicStorage_01_4.html</anchorfile>
      <anchor>a785c945af8d7bdd97db355b61a07150e</anchor>
      <arglist>(int idx) const </arglist>
    </member>
    <member kind="function">
      <type>Type</type>
      <name>pop_front</name>
      <anchorfile>classecl_1_1PushAndPop_3_01Type_00_01DynamicStorage_01_4.html</anchorfile>
      <anchor>a96f5e5062f6bbd8d6710d33d993ba7ad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_back</name>
      <anchorfile>classecl_1_1PushAndPop_3_01Type_00_01DynamicStorage_01_4.html</anchorfile>
      <anchor>a22b307486e47e86501a107b01423098e</anchor>
      <arglist>(const Type &amp;datum)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PushAndPop</name>
      <anchorfile>classecl_1_1PushAndPop_3_01Type_00_01DynamicStorage_01_4.html</anchorfile>
      <anchor>a0f77f46b3eb5749a6255a27977899272</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PushAndPop</name>
      <anchorfile>classecl_1_1PushAndPop_3_01Type_00_01DynamicStorage_01_4.html</anchorfile>
      <anchor>a7e3a3ab91c0d271d6c2c04049bea5f81</anchor>
      <arglist>(const unsigned int length) ecl_assert_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PushAndPop</name>
      <anchorfile>classecl_1_1PushAndPop_3_01Type_00_01DynamicStorage_01_4.html</anchorfile>
      <anchor>a49a22f549cd23caf8602b097e3934ff3</anchor>
      <arglist>(const unsigned int length, const Type &amp;d) ecl_assert_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function">
      <type>reverse_iterator</type>
      <name>rbegin</name>
      <anchorfile>classecl_1_1PushAndPop_3_01Type_00_01DynamicStorage_01_4.html</anchorfile>
      <anchor>ac7b7127b2cf85193a6cc7b4910201008</anchor>
      <arglist>() ecl_assert_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function">
      <type>const_reverse_iterator</type>
      <name>rbegin</name>
      <anchorfile>classecl_1_1PushAndPop_3_01Type_00_01DynamicStorage_01_4.html</anchorfile>
      <anchor>abb1e7a0c023d947d2a1a1056f09de967</anchor>
      <arglist>() const ecl_assert_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function">
      <type>reverse_iterator</type>
      <name>rend</name>
      <anchorfile>classecl_1_1PushAndPop_3_01Type_00_01DynamicStorage_01_4.html</anchorfile>
      <anchor>a763b27b1c511ee8be87203dddfa30f6c</anchor>
      <arglist>() ecl_assert_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function">
      <type>const_reverse_iterator</type>
      <name>rend</name>
      <anchorfile>classecl_1_1PushAndPop_3_01Type_00_01DynamicStorage_01_4.html</anchorfile>
      <anchor>a859c60d6eaeb1d387c25dd5c926f7508</anchor>
      <arglist>() const ecl_assert_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classecl_1_1PushAndPop_3_01Type_00_01DynamicStorage_01_4.html</anchorfile>
      <anchor>a418baadc20a4b3ca736acd5a1b522472</anchor>
      <arglist>(unsigned int length)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>size</name>
      <anchorfile>classecl_1_1PushAndPop_3_01Type_00_01DynamicStorage_01_4.html</anchorfile>
      <anchor>a8675bf652291978d5b9f545cc927cd8b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PushAndPop</name>
      <anchorfile>classecl_1_1PushAndPop_3_01Type_00_01DynamicStorage_01_4.html</anchorfile>
      <anchor>ae1c8029fdfd24ce4cb690cc28b18404e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ecl::Array&lt; Type &gt;</type>
      <name>data</name>
      <anchorfile>classecl_1_1PushAndPop_3_01Type_00_01DynamicStorage_01_4.html</anchorfile>
      <anchor>a784c64606c4a6e36c98b3ec333ecc3b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>follower</name>
      <anchorfile>classecl_1_1PushAndPop_3_01Type_00_01DynamicStorage_01_4.html</anchorfile>
      <anchor>a5c64fc7d5c30d9070882cfcea057ce64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>leader</name>
      <anchorfile>classecl_1_1PushAndPop_3_01Type_00_01DynamicStorage_01_4.html</anchorfile>
      <anchor>a81f751495b3ed468947193362ccd9a03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>size_fifo</name>
      <anchorfile>classecl_1_1PushAndPop_3_01Type_00_01DynamicStorage_01_4.html</anchorfile>
      <anchor>a1c0ef33ffa08e90e8a3325d00fdebdcc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ecl::Stencil</name>
    <filename>classecl_1_1Stencil.html</filename>
    <templarg>Array</templarg>
    <member kind="typedef">
      <type>Array::const_iterator</type>
      <name>const_iterator</name>
      <anchorfile>classecl_1_1Stencil.html</anchorfile>
      <anchor>ac79b000f965b7d495cde0e42bfda9375</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Array::const_reference</type>
      <name>const_reference</name>
      <anchorfile>classecl_1_1Stencil.html</anchorfile>
      <anchor>ab1cdab35d65f0465a4c7244c0800d6a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::reverse_iterator&lt; const_iterator &gt;</type>
      <name>const_reverse_iterator</name>
      <anchorfile>classecl_1_1Stencil.html</anchorfile>
      <anchor>a6ef4ef8f6a053a2d656bb3eeaa38e8f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::ptrdiff_t</type>
      <name>difference_type</name>
      <anchorfile>classecl_1_1Stencil.html</anchorfile>
      <anchor>add6d3fe1414f8e0c5ff9c5977af17c57</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>formatters::StencilFormatter&lt; value_type, Array &gt;</type>
      <name>Formatter</name>
      <anchorfile>classecl_1_1Stencil.html</anchorfile>
      <anchor>a2049ea5a4e6a371d340b7ab09398c412</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Array::iterator</type>
      <name>iterator</name>
      <anchorfile>classecl_1_1Stencil.html</anchorfile>
      <anchor>afb3ee111d7f02097a839aad418544c4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Array::reference</type>
      <name>reference</name>
      <anchorfile>classecl_1_1Stencil.html</anchorfile>
      <anchor>a31c6709c84ed4428de9f5e3dc77bc026</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::reverse_iterator&lt; iterator &gt;</type>
      <name>reverse_iterator</name>
      <anchorfile>classecl_1_1Stencil.html</anchorfile>
      <anchor>ab134e295234a76ac710d9db084759560</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::size_t</type>
      <name>size_type</name>
      <anchorfile>classecl_1_1Stencil.html</anchorfile>
      <anchor>a9321f6c5280d09cfefcedee2ab9b3b43</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Array::value_type</type>
      <name>value_type</name>
      <anchorfile>classecl_1_1Stencil.html</anchorfile>
      <anchor>aab8ce78713b1f3adbd33126010d3a6af</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>reference</type>
      <name>at</name>
      <anchorfile>classecl_1_1Stencil.html</anchorfile>
      <anchor>a52418448fe8e6afb9dfea356899800c5</anchor>
      <arglist>(size_type i)</arglist>
    </member>
    <member kind="function">
      <type>const_reference</type>
      <name>at</name>
      <anchorfile>classecl_1_1Stencil.html</anchorfile>
      <anchor>adcd0477feea1e7e71db7cf787787c26f</anchor>
      <arglist>(size_type i) const </arglist>
    </member>
    <member kind="function">
      <type>reference</type>
      <name>back</name>
      <anchorfile>classecl_1_1Stencil.html</anchorfile>
      <anchor>aa33f5b9039597abcbe91a09f037ea91d</anchor>
      <arglist>() ecl_assert_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function">
      <type>const_reference</type>
      <name>back</name>
      <anchorfile>classecl_1_1Stencil.html</anchorfile>
      <anchor>a76f7e211a584f73194c7549f3097b673</anchor>
      <arglist>() const ecl_assert_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>begin</name>
      <anchorfile>classecl_1_1Stencil.html</anchorfile>
      <anchor>a8888a9594b3976dd903cffe77428a19f</anchor>
      <arglist>() ecl_assert_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>begin</name>
      <anchorfile>classecl_1_1Stencil.html</anchorfile>
      <anchor>a4448addac711daaeaf28a2d25f3d4d6f</anchor>
      <arglist>() const ecl_assert_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>end</name>
      <anchorfile>classecl_1_1Stencil.html</anchorfile>
      <anchor>a868131734f94eedf2e049e36bb590cbe</anchor>
      <arglist>() ecl_assert_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>end</name>
      <anchorfile>classecl_1_1Stencil.html</anchorfile>
      <anchor>af7637a36d6bf8f75a6f17c744b2de9c4</anchor>
      <arglist>() const ecl_assert_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function">
      <type>reference</type>
      <name>front</name>
      <anchorfile>classecl_1_1Stencil.html</anchorfile>
      <anchor>a11ac9e962b04ded97171fe16a510e180</anchor>
      <arglist>() ecl_assert_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function">
      <type>const_reference</type>
      <name>front</name>
      <anchorfile>classecl_1_1Stencil.html</anchorfile>
      <anchor>a675912565237e3d70bede5e9ad56983a</anchor>
      <arglist>() const ecl_assert_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function">
      <type>containers::BoundedListInitialiser&lt; value_type, value_type * &gt;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classecl_1_1Stencil.html</anchorfile>
      <anchor>abbbd098097026988e34559abfbd7ecc4</anchor>
      <arglist>(const value_type &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>Stencil&lt; Array &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classecl_1_1Stencil.html</anchorfile>
      <anchor>a100174dbf31561c3e3fa0db71d6f86e7</anchor>
      <arglist>(const Stencil&lt; Array &gt; &amp;s) ecl_assert_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function">
      <type>reference</type>
      <name>operator[]</name>
      <anchorfile>classecl_1_1Stencil.html</anchorfile>
      <anchor>a3dccbca7ef0b84c2a414612ab5bf9053</anchor>
      <arglist>(size_type i) ecl_assert_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function">
      <type>const_reference</type>
      <name>operator[]</name>
      <anchorfile>classecl_1_1Stencil.html</anchorfile>
      <anchor>ab8c14e64b019b117d266b7b461fd6c4f</anchor>
      <arglist>(size_type i) const ecl_assert_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function">
      <type>reverse_iterator</type>
      <name>rbegin</name>
      <anchorfile>classecl_1_1Stencil.html</anchorfile>
      <anchor>a947b78383dd6efc5fcd8092d0a2666a9</anchor>
      <arglist>() ecl_assert_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function">
      <type>const_reverse_iterator</type>
      <name>rbegin</name>
      <anchorfile>classecl_1_1Stencil.html</anchorfile>
      <anchor>afd0f750d217408ad586adf218c8c3248</anchor>
      <arglist>() const ecl_assert_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function">
      <type>reverse_iterator</type>
      <name>rend</name>
      <anchorfile>classecl_1_1Stencil.html</anchorfile>
      <anchor>aaf156e5b3e8115d1ec9ca8d26f12fb56</anchor>
      <arglist>() ecl_assert_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function">
      <type>const_reverse_iterator</type>
      <name>rend</name>
      <anchorfile>classecl_1_1Stencil.html</anchorfile>
      <anchor>a49f663beacab77c15eeab1dae1ee2e2a</anchor>
      <arglist>() const ecl_assert_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resettle</name>
      <anchorfile>classecl_1_1Stencil.html</anchorfile>
      <anchor>a342af450b77b17d82465723db79fc8f6</anchor>
      <arglist>(const unsigned int &amp;start_index, const unsigned int &amp;n) ecl_assert_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>size</name>
      <anchorfile>classecl_1_1Stencil.html</anchorfile>
      <anchor>ae8812f7d13aa502666c747b4f2d047be</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Stencil</name>
      <anchorfile>classecl_1_1Stencil.html</anchorfile>
      <anchor>adc91ab2569b247d3875915f1a1dde42f</anchor>
      <arglist>(Array &amp;underlying_array, iterator begin_iter, iterator end_iter) ecl_assert_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Stencil</name>
      <anchorfile>classecl_1_1Stencil.html</anchorfile>
      <anchor>ad42441ff019280afcaa738ff9a6c9fb6</anchor>
      <arglist>(Array &amp;underlying_array, const unsigned int &amp;start_index=0, const unsigned int &amp;n=0) ecl_assert_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function">
      <type>Stencil&lt; Array &gt;</type>
      <name>stencil</name>
      <anchorfile>classecl_1_1Stencil.html</anchorfile>
      <anchor>a2c8b1490054f00c9ce05a6e7d296ce64</anchor>
      <arglist>(const unsigned int &amp;start_index, const unsigned int &amp;n) const ecl_assert_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Stencil</name>
      <anchorfile>classecl_1_1Stencil.html</anchorfile>
      <anchor>adc69d85c5ccdeba0c3b98a4c11a2e65a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Array &amp;</type>
      <name>array</name>
      <anchorfile>classecl_1_1Stencil.html</anchorfile>
      <anchor>ae58f89db1632d68b2b71aa6c460db44c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>iterator</type>
      <name>b_iter</name>
      <anchorfile>classecl_1_1Stencil.html</anchorfile>
      <anchor>a41f70f566e46c215f8b43c6a93454a29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>iterator</type>
      <name>e_iter</name>
      <anchorfile>classecl_1_1Stencil.html</anchorfile>
      <anchor>a1a6e00f6a6736089cc726e90b757a114</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend OutputStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classecl_1_1Stencil.html</anchorfile>
      <anchor>a9f16848322af8e026cb6280c2c198f6f</anchor>
      <arglist>(OutputStream &amp;ostream, const Stencil&lt; ArrayType &gt; &amp;stencil)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ecl::Stencil&lt; const unsigned char * &gt;</name>
    <filename>classecl_1_1Stencil_3_01const_01unsigned_01char_01_5_01_4.html</filename>
    <member kind="typedef">
      <type>const unsigned char *</type>
      <name>const_iterator</name>
      <anchorfile>classecl_1_1Stencil_3_01const_01unsigned_01char_01_5_01_4.html</anchorfile>
      <anchor>a1bbc8b7ee5401845c35fc2ad201a8664</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const unsigned char &amp;</type>
      <name>const_reference</name>
      <anchorfile>classecl_1_1Stencil_3_01const_01unsigned_01char_01_5_01_4.html</anchorfile>
      <anchor>a1e893edaafebb615a526af447141e67e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::reverse_iterator&lt; const_iterator &gt;</type>
      <name>const_reverse_iterator</name>
      <anchorfile>classecl_1_1Stencil_3_01const_01unsigned_01char_01_5_01_4.html</anchorfile>
      <anchor>abf237aac46eaca3ae6608d463beed756</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::ptrdiff_t</type>
      <name>difference_type</name>
      <anchorfile>classecl_1_1Stencil_3_01const_01unsigned_01char_01_5_01_4.html</anchorfile>
      <anchor>a0068e460af587e0fec7bfd0d03a76705</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const unsigned char *</type>
      <name>iterator</name>
      <anchorfile>classecl_1_1Stencil_3_01const_01unsigned_01char_01_5_01_4.html</anchorfile>
      <anchor>a61055e3f63362734b30f88895d875696</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const unsigned char &amp;</type>
      <name>reference</name>
      <anchorfile>classecl_1_1Stencil_3_01const_01unsigned_01char_01_5_01_4.html</anchorfile>
      <anchor>a89f3bc70cea71ea6fc4acfd21f1c514b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::reverse_iterator&lt; iterator &gt;</type>
      <name>reverse_iterator</name>
      <anchorfile>classecl_1_1Stencil_3_01const_01unsigned_01char_01_5_01_4.html</anchorfile>
      <anchor>ad672da83b04755a89c9b9dab593fda10</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::size_t</type>
      <name>size_type</name>
      <anchorfile>classecl_1_1Stencil_3_01const_01unsigned_01char_01_5_01_4.html</anchorfile>
      <anchor>a32d8f8daf621531d470381081bb4b002</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned char</type>
      <name>value_type</name>
      <anchorfile>classecl_1_1Stencil_3_01const_01unsigned_01char_01_5_01_4.html</anchorfile>
      <anchor>a5a5e5abd3c6b18a93fe70aac9d468acf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>reference</type>
      <name>at</name>
      <anchorfile>classecl_1_1Stencil_3_01const_01unsigned_01char_01_5_01_4.html</anchorfile>
      <anchor>a56b835d569487d54eed02257dfc33419</anchor>
      <arglist>(size_type i)</arglist>
    </member>
    <member kind="function">
      <type>const_reference</type>
      <name>at</name>
      <anchorfile>classecl_1_1Stencil_3_01const_01unsigned_01char_01_5_01_4.html</anchorfile>
      <anchor>ada5216eb6053086f19852a828a0b606e</anchor>
      <arglist>(size_type i) const </arglist>
    </member>
    <member kind="function">
      <type>reference</type>
      <name>back</name>
      <anchorfile>classecl_1_1Stencil_3_01const_01unsigned_01char_01_5_01_4.html</anchorfile>
      <anchor>a526f55c7b3c82a129ac55409f7b7bf46</anchor>
      <arglist>() ecl_assert_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function">
      <type>const_reference</type>
      <name>back</name>
      <anchorfile>classecl_1_1Stencil_3_01const_01unsigned_01char_01_5_01_4.html</anchorfile>
      <anchor>a0b1f5673379fd03ce4755f3e217c1078</anchor>
      <arglist>() const ecl_assert_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>begin</name>
      <anchorfile>classecl_1_1Stencil_3_01const_01unsigned_01char_01_5_01_4.html</anchorfile>
      <anchor>a3b3a94ab66c88b35287a45bbc9df33e7</anchor>
      <arglist>() ecl_assert_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>begin</name>
      <anchorfile>classecl_1_1Stencil_3_01const_01unsigned_01char_01_5_01_4.html</anchorfile>
      <anchor>a3a5a3488d85e75fd6fb9c886fbde51a9</anchor>
      <arglist>() const ecl_assert_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>end</name>
      <anchorfile>classecl_1_1Stencil_3_01const_01unsigned_01char_01_5_01_4.html</anchorfile>
      <anchor>a56aa0cac226f86b0d56db7f07c8cbea3</anchor>
      <arglist>() ecl_assert_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>end</name>
      <anchorfile>classecl_1_1Stencil_3_01const_01unsigned_01char_01_5_01_4.html</anchorfile>
      <anchor>addc20077bf89a80076007c9db7ca7ca9</anchor>
      <arglist>() const ecl_assert_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function">
      <type>reference</type>
      <name>front</name>
      <anchorfile>classecl_1_1Stencil_3_01const_01unsigned_01char_01_5_01_4.html</anchorfile>
      <anchor>a2af3b38b20abf0ea0d0f04ef3bd58caa</anchor>
      <arglist>() ecl_assert_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function">
      <type>const_reference</type>
      <name>front</name>
      <anchorfile>classecl_1_1Stencil_3_01const_01unsigned_01char_01_5_01_4.html</anchorfile>
      <anchor>a83c32ad61d3c83844163930148eea677</anchor>
      <arglist>() const ecl_assert_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function">
      <type>Stencil&lt; const unsigned char * &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classecl_1_1Stencil_3_01const_01unsigned_01char_01_5_01_4.html</anchorfile>
      <anchor>a394eb8074543f7dc463d787e3567e704</anchor>
      <arglist>(const Stencil&lt; const unsigned char * &gt; &amp;s) ecl_assert_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function">
      <type>reference</type>
      <name>operator[]</name>
      <anchorfile>classecl_1_1Stencil_3_01const_01unsigned_01char_01_5_01_4.html</anchorfile>
      <anchor>a37b9b67527dc4214cc33ef3271e2ae7e</anchor>
      <arglist>(size_type i) ecl_assert_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function">
      <type>const_reference</type>
      <name>operator[]</name>
      <anchorfile>classecl_1_1Stencil_3_01const_01unsigned_01char_01_5_01_4.html</anchorfile>
      <anchor>a43fdc504eb00ea93aee1c9bcca1a4070</anchor>
      <arglist>(size_type i) const ecl_assert_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function">
      <type>reverse_iterator</type>
      <name>rbegin</name>
      <anchorfile>classecl_1_1Stencil_3_01const_01unsigned_01char_01_5_01_4.html</anchorfile>
      <anchor>aac0c6dfcd70c3cf33fb115dc4c2f8534</anchor>
      <arglist>() ecl_assert_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function">
      <type>const_reverse_iterator</type>
      <name>rbegin</name>
      <anchorfile>classecl_1_1Stencil_3_01const_01unsigned_01char_01_5_01_4.html</anchorfile>
      <anchor>a187d1de956ce743057554f4d06c8656c</anchor>
      <arglist>() const ecl_assert_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function">
      <type>reverse_iterator</type>
      <name>rend</name>
      <anchorfile>classecl_1_1Stencil_3_01const_01unsigned_01char_01_5_01_4.html</anchorfile>
      <anchor>a5565dc6b4a96016fc95728e52ecf5bf7</anchor>
      <arglist>() ecl_assert_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function">
      <type>const_reverse_iterator</type>
      <name>rend</name>
      <anchorfile>classecl_1_1Stencil_3_01const_01unsigned_01char_01_5_01_4.html</anchorfile>
      <anchor>a7a612baa9c58a1b1d89792864bc64036</anchor>
      <arglist>() const ecl_assert_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resettle</name>
      <anchorfile>classecl_1_1Stencil_3_01const_01unsigned_01char_01_5_01_4.html</anchorfile>
      <anchor>a60ebb0f68f50644bfa5826168531d15e</anchor>
      <arglist>(const unsigned int &amp;start_index, const unsigned int &amp;n) ecl_assert_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>size</name>
      <anchorfile>classecl_1_1Stencil_3_01const_01unsigned_01char_01_5_01_4.html</anchorfile>
      <anchor>a4357bb7c2da7362d30ea6f4005534d70</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Stencil</name>
      <anchorfile>classecl_1_1Stencil_3_01const_01unsigned_01char_01_5_01_4.html</anchorfile>
      <anchor>a40c2651ac55052048639985986ccc319</anchor>
      <arglist>(const_iterator underlying_array, const unsigned int &amp;length, const_iterator begin_iter, const_iterator end_iter) ecl_assert_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Stencil</name>
      <anchorfile>classecl_1_1Stencil_3_01const_01unsigned_01char_01_5_01_4.html</anchorfile>
      <anchor>a2c862f26dc905f5d52576ce78de70929</anchor>
      <arglist>(const_iterator underlying_array, const unsigned int &amp;length, const unsigned int &amp;start_index=0, const unsigned int &amp;n=0) ecl_assert_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function">
      <type>Stencil&lt; const unsigned char * &gt;</type>
      <name>stencil</name>
      <anchorfile>classecl_1_1Stencil_3_01const_01unsigned_01char_01_5_01_4.html</anchorfile>
      <anchor>a335bc86b39919b505b9ff78511cb274d</anchor>
      <arglist>(const unsigned int &amp;start_index, const unsigned int &amp;n) const ecl_assert_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Stencil</name>
      <anchorfile>classecl_1_1Stencil_3_01const_01unsigned_01char_01_5_01_4.html</anchorfile>
      <anchor>a7fb660482af4b0993800d91a9d9fd435</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const_iterator</type>
      <name>array</name>
      <anchorfile>classecl_1_1Stencil_3_01const_01unsigned_01char_01_5_01_4.html</anchorfile>
      <anchor>a6eaad58d674f25117ded321f59502413</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const_iterator</type>
      <name>b_iter</name>
      <anchorfile>classecl_1_1Stencil_3_01const_01unsigned_01char_01_5_01_4.html</anchorfile>
      <anchor>a1368b935054f8015db2a7fff92591a6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const_iterator</type>
      <name>e_iter</name>
      <anchorfile>classecl_1_1Stencil_3_01const_01unsigned_01char_01_5_01_4.html</anchorfile>
      <anchor>a808c0446a660d79524d6d1d25eec1667</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>length</name>
      <anchorfile>classecl_1_1Stencil_3_01const_01unsigned_01char_01_5_01_4.html</anchorfile>
      <anchor>adb083555959961b9e9ec0ee0cbac8841</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend OutputStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classecl_1_1Stencil_3_01const_01unsigned_01char_01_5_01_4.html</anchorfile>
      <anchor>a0cacab8db8e7fd7ae597953c9631a415</anchor>
      <arglist>(OutputStream &amp;ostream, const Stencil&lt; const unsigned char * &gt; &amp;stencil)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ecl::Stencil&lt; unsigned char * &gt;</name>
    <filename>classecl_1_1Stencil_3_01unsigned_01char_01_5_01_4.html</filename>
    <member kind="typedef">
      <type>const unsigned char *</type>
      <name>const_iterator</name>
      <anchorfile>classecl_1_1Stencil_3_01unsigned_01char_01_5_01_4.html</anchorfile>
      <anchor>af1f230aa77ad4945c7ea6f1305355ebc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const unsigned char &amp;</type>
      <name>const_reference</name>
      <anchorfile>classecl_1_1Stencil_3_01unsigned_01char_01_5_01_4.html</anchorfile>
      <anchor>a68324194d668322785bce90ca388a8c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::reverse_iterator&lt; const_iterator &gt;</type>
      <name>const_reverse_iterator</name>
      <anchorfile>classecl_1_1Stencil_3_01unsigned_01char_01_5_01_4.html</anchorfile>
      <anchor>a27c6d9d61c778b5b1bc71eb11f5d4490</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::ptrdiff_t</type>
      <name>difference_type</name>
      <anchorfile>classecl_1_1Stencil_3_01unsigned_01char_01_5_01_4.html</anchorfile>
      <anchor>af6044ff0b04e232990833e9c9b663a3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned char *</type>
      <name>iterator</name>
      <anchorfile>classecl_1_1Stencil_3_01unsigned_01char_01_5_01_4.html</anchorfile>
      <anchor>a6985c66daf6838eb426e11f91f45bec7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned char &amp;</type>
      <name>reference</name>
      <anchorfile>classecl_1_1Stencil_3_01unsigned_01char_01_5_01_4.html</anchorfile>
      <anchor>a41430ba0c601c912dde2eef0798a061a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::reverse_iterator&lt; iterator &gt;</type>
      <name>reverse_iterator</name>
      <anchorfile>classecl_1_1Stencil_3_01unsigned_01char_01_5_01_4.html</anchorfile>
      <anchor>a31af3cde1b16a846253deaa5c9c6f1a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::size_t</type>
      <name>size_type</name>
      <anchorfile>classecl_1_1Stencil_3_01unsigned_01char_01_5_01_4.html</anchorfile>
      <anchor>aecadb0ffdd53c5d42089951c2d3e2858</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned char</type>
      <name>value_type</name>
      <anchorfile>classecl_1_1Stencil_3_01unsigned_01char_01_5_01_4.html</anchorfile>
      <anchor>a4c1d14ba7276e7ff93a1565bf0004893</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>reference</type>
      <name>at</name>
      <anchorfile>classecl_1_1Stencil_3_01unsigned_01char_01_5_01_4.html</anchorfile>
      <anchor>a3fb40a13f5821d8643bbadd03828e681</anchor>
      <arglist>(size_type i)</arglist>
    </member>
    <member kind="function">
      <type>const_reference</type>
      <name>at</name>
      <anchorfile>classecl_1_1Stencil_3_01unsigned_01char_01_5_01_4.html</anchorfile>
      <anchor>a55a95fafb0f37f5dcd583ec5417a22f5</anchor>
      <arglist>(size_type i) const </arglist>
    </member>
    <member kind="function">
      <type>reference</type>
      <name>back</name>
      <anchorfile>classecl_1_1Stencil_3_01unsigned_01char_01_5_01_4.html</anchorfile>
      <anchor>aa3acce9198b18e27a0c09cff077fb845</anchor>
      <arglist>() ecl_assert_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function">
      <type>const_reference</type>
      <name>back</name>
      <anchorfile>classecl_1_1Stencil_3_01unsigned_01char_01_5_01_4.html</anchorfile>
      <anchor>ad3fdcd1fa6fc604c572c2026330e6355</anchor>
      <arglist>() const ecl_assert_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>begin</name>
      <anchorfile>classecl_1_1Stencil_3_01unsigned_01char_01_5_01_4.html</anchorfile>
      <anchor>a3928e059e23019061ec67675a7632f15</anchor>
      <arglist>() ecl_assert_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>begin</name>
      <anchorfile>classecl_1_1Stencil_3_01unsigned_01char_01_5_01_4.html</anchorfile>
      <anchor>ae68d8e49b233dfca9e2eb52633152915</anchor>
      <arglist>() const ecl_assert_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>end</name>
      <anchorfile>classecl_1_1Stencil_3_01unsigned_01char_01_5_01_4.html</anchorfile>
      <anchor>a20ac4cfcd042c9bf1eb2b4a02a3a82a6</anchor>
      <arglist>() ecl_assert_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>end</name>
      <anchorfile>classecl_1_1Stencil_3_01unsigned_01char_01_5_01_4.html</anchorfile>
      <anchor>a925d6bf41fd6982b4ba6780c7d52afe2</anchor>
      <arglist>() const ecl_assert_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function">
      <type>reference</type>
      <name>front</name>
      <anchorfile>classecl_1_1Stencil_3_01unsigned_01char_01_5_01_4.html</anchorfile>
      <anchor>af6518c937225a220e002cd8f497eec86</anchor>
      <arglist>() ecl_assert_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function">
      <type>const_reference</type>
      <name>front</name>
      <anchorfile>classecl_1_1Stencil_3_01unsigned_01char_01_5_01_4.html</anchorfile>
      <anchor>a3c7dbaaf9cc234eaf463c9a25c2d4160</anchor>
      <arglist>() const ecl_assert_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function">
      <type>containers::BoundedListInitialiser&lt; value_type, iterator &gt;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classecl_1_1Stencil_3_01unsigned_01char_01_5_01_4.html</anchorfile>
      <anchor>aa72047a2c70a3e66f8c5ce264e2def3d</anchor>
      <arglist>(const value_type &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>Stencil&lt; unsigned char * &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classecl_1_1Stencil_3_01unsigned_01char_01_5_01_4.html</anchorfile>
      <anchor>a4282c595d981873673053ac576ce4876</anchor>
      <arglist>(const Stencil&lt; unsigned char * &gt; &amp;s) ecl_assert_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function">
      <type>reference</type>
      <name>operator[]</name>
      <anchorfile>classecl_1_1Stencil_3_01unsigned_01char_01_5_01_4.html</anchorfile>
      <anchor>ab64d742e50284606c0c7adb121491d8b</anchor>
      <arglist>(size_type i) ecl_assert_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function">
      <type>const_reference</type>
      <name>operator[]</name>
      <anchorfile>classecl_1_1Stencil_3_01unsigned_01char_01_5_01_4.html</anchorfile>
      <anchor>a847cb8f569b63845a0829cd80ae1dbd4</anchor>
      <arglist>(size_type i) const ecl_assert_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function">
      <type>reverse_iterator</type>
      <name>rbegin</name>
      <anchorfile>classecl_1_1Stencil_3_01unsigned_01char_01_5_01_4.html</anchorfile>
      <anchor>accf03313ee371b8460a9e739e3898b63</anchor>
      <arglist>() ecl_assert_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function">
      <type>const_reverse_iterator</type>
      <name>rbegin</name>
      <anchorfile>classecl_1_1Stencil_3_01unsigned_01char_01_5_01_4.html</anchorfile>
      <anchor>a913cac66ace80fe1f12e685d035a4adb</anchor>
      <arglist>() const ecl_assert_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function">
      <type>reverse_iterator</type>
      <name>rend</name>
      <anchorfile>classecl_1_1Stencil_3_01unsigned_01char_01_5_01_4.html</anchorfile>
      <anchor>afe7ec9c9f8f562f1bc50abeaa676a3d0</anchor>
      <arglist>() ecl_assert_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function">
      <type>const_reverse_iterator</type>
      <name>rend</name>
      <anchorfile>classecl_1_1Stencil_3_01unsigned_01char_01_5_01_4.html</anchorfile>
      <anchor>a5668c6bf445f22c3a325ad470b417370</anchor>
      <arglist>() const ecl_assert_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resettle</name>
      <anchorfile>classecl_1_1Stencil_3_01unsigned_01char_01_5_01_4.html</anchorfile>
      <anchor>a5a2a3e6008a8cdebd6c501881a65b20c</anchor>
      <arglist>(const unsigned int &amp;start_index, const unsigned int &amp;n) ecl_assert_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>size</name>
      <anchorfile>classecl_1_1Stencil_3_01unsigned_01char_01_5_01_4.html</anchorfile>
      <anchor>a70a0d83233204df53d0af1d9be775946</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Stencil</name>
      <anchorfile>classecl_1_1Stencil_3_01unsigned_01char_01_5_01_4.html</anchorfile>
      <anchor>a019826160f813c347155ba4fbad1a0ea</anchor>
      <arglist>(iterator underlying_array, const unsigned int &amp;length, iterator begin_iter, iterator end_iter) ecl_assert_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Stencil</name>
      <anchorfile>classecl_1_1Stencil_3_01unsigned_01char_01_5_01_4.html</anchorfile>
      <anchor>a41a688538af102fc119a179e6c2cdc54</anchor>
      <arglist>(iterator underlying_array, const unsigned int &amp;length, const unsigned int &amp;start_index=0, const unsigned int &amp;n=0) ecl_assert_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function">
      <type>Stencil&lt; unsigned char * &gt;</type>
      <name>stencil</name>
      <anchorfile>classecl_1_1Stencil_3_01unsigned_01char_01_5_01_4.html</anchorfile>
      <anchor>a9a276181237593458b3e02405881e4fc</anchor>
      <arglist>(const unsigned int &amp;start_index, const unsigned int &amp;n) const ecl_assert_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Stencil</name>
      <anchorfile>classecl_1_1Stencil_3_01unsigned_01char_01_5_01_4.html</anchorfile>
      <anchor>a1583137d0a6bb85ead47287528ca2c4a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>iterator</type>
      <name>array</name>
      <anchorfile>classecl_1_1Stencil_3_01unsigned_01char_01_5_01_4.html</anchorfile>
      <anchor>a42ff70789c1f20b3c15dee286c922362</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>iterator</type>
      <name>b_iter</name>
      <anchorfile>classecl_1_1Stencil_3_01unsigned_01char_01_5_01_4.html</anchorfile>
      <anchor>ae9fa6b7c61afee252794956b3bd4adbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>iterator</type>
      <name>e_iter</name>
      <anchorfile>classecl_1_1Stencil_3_01unsigned_01char_01_5_01_4.html</anchorfile>
      <anchor>a9156a487e315ac5e6c436928b416ad02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>length</name>
      <anchorfile>classecl_1_1Stencil_3_01unsigned_01char_01_5_01_4.html</anchorfile>
      <anchor>a3f968be9e103f3376c4da3aadda87516</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend OutputStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classecl_1_1Stencil_3_01unsigned_01char_01_5_01_4.html</anchorfile>
      <anchor>a0c241314d1e217d893d7fbf8a2f0ada5</anchor>
      <arglist>(OutputStream &amp;ostream, const Stencil&lt; unsigned char * &gt; &amp;stencil)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>ecl::blueprints</name>
    <filename>namespaceecl_1_1blueprints.html</filename>
    <class kind="class">ecl::blueprints::ArrayBluePrint</class>
    <class kind="class">ecl::blueprints::ArrayFactory</class>
    <class kind="class">ecl::blueprints::ConstantArray</class>
    <class kind="class">ecl::blueprints::ConstantDynamicArray</class>
  </compound>
  <compound kind="class">
    <name>ecl::blueprints::ArrayBluePrint</name>
    <filename>classecl_1_1blueprints_1_1ArrayBluePrint.html</filename>
    <templarg>Derived</templarg>
    <member kind="function">
      <type>void</type>
      <name>implementApply</name>
      <anchorfile>classecl_1_1blueprints_1_1ArrayBluePrint.html</anchorfile>
      <anchor>a746b76a9b02f21435de381361b95e772</anchor>
      <arglist>(BaseType &amp;array) const </arglist>
    </member>
    <member kind="function">
      <type>BaseType</type>
      <name>implementInstantiate</name>
      <anchorfile>classecl_1_1blueprints_1_1ArrayBluePrint.html</anchorfile>
      <anchor>a6b8f4d3a0dd9f63d8bc15194e5512ff8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ArrayBluePrint</name>
      <anchorfile>classecl_1_1blueprints_1_1ArrayBluePrint.html</anchorfile>
      <anchor>a5ded3ebd88f0c08e40cd83338d4ac575</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ecl::blueprints::ArrayFactory</name>
    <filename>classecl_1_1blueprints_1_1ArrayFactory.html</filename>
    <templarg>Type</templarg>
    <templarg>Size</templarg>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ArrayFactory</name>
      <anchorfile>classecl_1_1blueprints_1_1ArrayFactory.html</anchorfile>
      <anchor>adeaa2bb8914a552d27a3ea7b6b241fa0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ConstantArray&lt; Type, Size &gt;</type>
      <name>Constant</name>
      <anchorfile>classecl_1_1blueprints_1_1ArrayFactory.html</anchorfile>
      <anchor>aba5889d50edf62799f9ac5aef0789f38</anchor>
      <arglist>(const Type &amp;value)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ecl::blueprints::ConstantArray</name>
    <filename>classecl_1_1blueprints_1_1ConstantArray.html</filename>
    <templarg>Type</templarg>
    <templarg>Size</templarg>
    <base>ArrayBluePrint&lt; ConstantArray&lt; Type, Size &gt; &gt;</base>
    <member kind="typedef">
      <type>ecl::Array&lt; Type, Size &gt;</type>
      <name>base_type</name>
      <anchorfile>classecl_1_1blueprints_1_1ConstantArray.html</anchorfile>
      <anchor>aafc7a3365a5626ba32959641aeedefd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apply</name>
      <anchorfile>classecl_1_1blueprints_1_1ConstantArray.html</anchorfile>
      <anchor>ab7acd7450801f3f7689f4b3d2e92a72a</anchor>
      <arglist>(base_type &amp;array) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ConstantArray</name>
      <anchorfile>classecl_1_1blueprints_1_1ConstantArray.html</anchorfile>
      <anchor>acd6444e7d03f01f4618524bb431d59a0</anchor>
      <arglist>(const Type &amp;value=0)</arglist>
    </member>
    <member kind="function">
      <type>base_type</type>
      <name>instantiate</name>
      <anchorfile>classecl_1_1blueprints_1_1ConstantArray.html</anchorfile>
      <anchor>ae1ff7eb5b2cf29a03d0bf5c84b00e072</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ConstantArray</name>
      <anchorfile>classecl_1_1blueprints_1_1ConstantArray.html</anchorfile>
      <anchor>a9e16326f4e9388dc4f94292aeb7f1c67</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Type &amp;</type>
      <name>val</name>
      <anchorfile>classecl_1_1blueprints_1_1ConstantArray.html</anchorfile>
      <anchor>aa757620fbfa594c5948fe04df7a0fcc1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ecl::blueprints::ConstantDynamicArray</name>
    <filename>classecl_1_1blueprints_1_1ConstantDynamicArray.html</filename>
    <templarg>Type</templarg>
    <base>ArrayBluePrint&lt; ConstantDynamicArray&lt; Type &gt; &gt;</base>
    <base>ArrayBluePrint&lt; ConstantDynamicArray&lt; Type &gt; &gt;</base>
    <member kind="typedef">
      <type>ecl::Array&lt; Type, ecl::DynamicStorage &gt;</type>
      <name>base_type</name>
      <anchorfile>classecl_1_1blueprints_1_1ConstantDynamicArray.html</anchorfile>
      <anchor>a54ac3d72ce33508bad6ce9a26aa4b9ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ecl::Array&lt; Type, ecl::DynamicStorage &gt;</type>
      <name>base_type</name>
      <anchorfile>classecl_1_1blueprints_1_1ConstantDynamicArray.html</anchorfile>
      <anchor>a54ac3d72ce33508bad6ce9a26aa4b9ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apply</name>
      <anchorfile>classecl_1_1blueprints_1_1ConstantDynamicArray.html</anchorfile>
      <anchor>a05ee67552cab1131bc5a4a8d12336e89</anchor>
      <arglist>(base_type &amp;array) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apply</name>
      <anchorfile>classecl_1_1blueprints_1_1ConstantDynamicArray.html</anchorfile>
      <anchor>a05ee67552cab1131bc5a4a8d12336e89</anchor>
      <arglist>(base_type &amp;array) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ConstantDynamicArray</name>
      <anchorfile>classecl_1_1blueprints_1_1ConstantDynamicArray.html</anchorfile>
      <anchor>a93382e0cff8685de0522d79c9fc000cd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ConstantDynamicArray</name>
      <anchorfile>classecl_1_1blueprints_1_1ConstantDynamicArray.html</anchorfile>
      <anchor>a872e5e956001d376c1c099427ac99c8e</anchor>
      <arglist>(size_t size, const Type &amp;value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ConstantDynamicArray</name>
      <anchorfile>classecl_1_1blueprints_1_1ConstantDynamicArray.html</anchorfile>
      <anchor>a93382e0cff8685de0522d79c9fc000cd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ConstantDynamicArray</name>
      <anchorfile>classecl_1_1blueprints_1_1ConstantDynamicArray.html</anchorfile>
      <anchor>a872e5e956001d376c1c099427ac99c8e</anchor>
      <arglist>(size_t size, const Type &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>base_type</type>
      <name>instantiate</name>
      <anchorfile>classecl_1_1blueprints_1_1ConstantDynamicArray.html</anchorfile>
      <anchor>a8c3303aef05d35609044ac72fd705355</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>base_type</type>
      <name>instantiate</name>
      <anchorfile>classecl_1_1blueprints_1_1ConstantDynamicArray.html</anchorfile>
      <anchor>a8c3303aef05d35609044ac72fd705355</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ConstantDynamicArray</name>
      <anchorfile>classecl_1_1blueprints_1_1ConstantDynamicArray.html</anchorfile>
      <anchor>a4002cd9b18424ddbe4ea6268df4476ab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ConstantDynamicArray</name>
      <anchorfile>classecl_1_1blueprints_1_1ConstantDynamicArray.html</anchorfile>
      <anchor>a4002cd9b18424ddbe4ea6268df4476ab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>reserve_size</name>
      <anchorfile>classecl_1_1blueprints_1_1ConstantDynamicArray.html</anchorfile>
      <anchor>aa630e5c1e39c3855f54ac9ecd97827c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Type</type>
      <name>val</name>
      <anchorfile>classecl_1_1blueprints_1_1ConstantDynamicArray.html</anchorfile>
      <anchor>a0dd9a576c835bdcc1ad7067357d4f030</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>ecl::containers</name>
    <filename>namespaceecl_1_1containers.html</filename>
    <class kind="class">ecl::containers::BoundedListInitialiser</class>
    <class kind="class">ecl::containers::BoundedListInitialiser&lt; Type, Iterator, DynamicStorage &gt;</class>
  </compound>
  <compound kind="class">
    <name>ecl::containers::BoundedListInitialiser</name>
    <filename>classecl_1_1containers_1_1BoundedListInitialiser.html</filename>
    <templarg>Type</templarg>
    <templarg>Iterator</templarg>
    <templarg>N</templarg>
    <member kind="function">
      <type></type>
      <name>BoundedListInitialiser</name>
      <anchorfile>classecl_1_1containers_1_1BoundedListInitialiser.html</anchorfile>
      <anchor>a50681d51642a1b4dfb2868859c1c7da8</anchor>
      <arglist>(const Type &amp;value, Iterator iter)</arglist>
    </member>
    <member kind="function">
      <type>BoundedListInitialiser&lt; Type, Iterator, N &gt; &amp;</type>
      <name>operator,</name>
      <anchorfile>classecl_1_1containers_1_1BoundedListInitialiser.html</anchorfile>
      <anchor>aa35094e378ca1d9ef88804531ac71d16</anchor>
      <arglist>(const Type &amp;value) ecl_assert_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~BoundedListInitialiser</name>
      <anchorfile>classecl_1_1containers_1_1BoundedListInitialiser.html</anchorfile>
      <anchor>af9a48a3a3216a5fdd985c74bbbc5953b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::size_t</type>
      <name>current_size</name>
      <anchorfile>classecl_1_1containers_1_1BoundedListInitialiser.html</anchorfile>
      <anchor>a12656dfc34521ca3229fdaac3e323c7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Iterator</type>
      <name>iterator</name>
      <anchorfile>classecl_1_1containers_1_1BoundedListInitialiser.html</anchorfile>
      <anchor>a25cc46a38c1b59016f6d7c58c674aa9a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ecl::containers::BoundedListInitialiser&lt; Type, Iterator, DynamicStorage &gt;</name>
    <filename>classecl_1_1containers_1_1BoundedListInitialiser_3_01Type_00_01Iterator_00_01DynamicStorage_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>BoundedListInitialiser</name>
      <anchorfile>classecl_1_1containers_1_1BoundedListInitialiser_3_01Type_00_01Iterator_00_01DynamicStorage_01_4.html</anchorfile>
      <anchor>a7be5d656b3d1f24c08964cacf5e1906e</anchor>
      <arglist>(const Type &amp;value, Iterator iter, std::size_t bound) ecl_assert_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function">
      <type>BoundedListInitialiser&lt; Type, Iterator, DynamicStorage &gt; &amp;</type>
      <name>operator,</name>
      <anchorfile>classecl_1_1containers_1_1BoundedListInitialiser_3_01Type_00_01Iterator_00_01DynamicStorage_01_4.html</anchorfile>
      <anchor>a466c0930229a421975f7804798b8787c</anchor>
      <arglist>(const Type &amp;value) ecl_assert_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~BoundedListInitialiser</name>
      <anchorfile>classecl_1_1containers_1_1BoundedListInitialiser_3_01Type_00_01Iterator_00_01DynamicStorage_01_4.html</anchorfile>
      <anchor>a646cea0585e1846ab8b0ea843a4d3f66</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::size_t</type>
      <name>current_size</name>
      <anchorfile>classecl_1_1containers_1_1BoundedListInitialiser_3_01Type_00_01Iterator_00_01DynamicStorage_01_4.html</anchorfile>
      <anchor>a22590038d50c4e75cfa903816b568640</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Iterator</type>
      <name>iterator</name>
      <anchorfile>classecl_1_1containers_1_1BoundedListInitialiser_3_01Type_00_01Iterator_00_01DynamicStorage_01_4.html</anchorfile>
      <anchor>a9e59d28370911dd4e2ba1c9bb9b71800</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const std::size_t</type>
      <name>upper_bound</name>
      <anchorfile>classecl_1_1containers_1_1BoundedListInitialiser_3_01Type_00_01Iterator_00_01DynamicStorage_01_4.html</anchorfile>
      <anchor>a92222ef34756127908b6d0420a6d1172</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>ecl::formatters</name>
    <filename>namespaceecl_1_1formatters.html</filename>
    <class kind="class">ecl::formatters::ArrayFormatter</class>
    <class kind="class">ecl::formatters::ArrayFormatter&lt; char, N &gt;</class>
    <class kind="class">ecl::formatters::ArrayFormatter&lt; double, N &gt;</class>
    <class kind="class">ecl::formatters::ArrayFormatter&lt; float, N &gt;</class>
    <class kind="class">ecl::formatters::ArrayFormatter&lt; signed char, N &gt;</class>
    <class kind="class">ecl::formatters::ArrayFormatter&lt; unsigned char, N &gt;</class>
    <class kind="class">ecl::formatters::ByteArrayFormatter</class>
    <class kind="class">ecl::formatters::BytePushAndPopFormatter</class>
    <class kind="class">ecl::formatters::FloatContainerFormatter</class>
    <class kind="class">ecl::formatters::PushAndPopFormatter</class>
    <class kind="class">ecl::formatters::PushAndPopFormatter&lt; unsigned char, N &gt;</class>
    <class kind="class">ecl::formatters::StencilFormatter</class>
    <class kind="class">ecl::formatters::StencilFormatter&lt; ValueType, Container, ecl::enable_if&lt; ecl::is_float&lt; ValueType &gt; &gt;::type &gt;</class>
    <member kind="function">
      <type>OutputStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceecl_1_1formatters.html</anchorfile>
      <anchor>a3733737c7d5cd23ad60dd3dfa188e5e9</anchor>
      <arglist>(OutputStream &amp;ostream, const BytePushAndPopFormatter&lt; CharType, M &gt; &amp;formatter) ecl_assert_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function">
      <type>OutputStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceecl_1_1formatters.html</anchorfile>
      <anchor>ae51a8fcc9d6a34f3a5ebede9aff5d20a</anchor>
      <arglist>(OutputStream &amp;ostream, const ByteArrayFormatter&lt; CharType, M &gt; &amp;formatter) ecl_assert_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function">
      <type>OutputStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceecl_1_1formatters.html</anchorfile>
      <anchor>a9df6361822fcd287db20f721cdfdddae</anchor>
      <arglist>(OutputStream &amp;ostream, FloatContainerFormatter&lt; Container_ &gt; &amp;formatter) ecl_assert_throw_decl(StandardException)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ecl::formatters::ArrayFormatter</name>
    <filename>classecl_1_1formatters_1_1ArrayFormatter.html</filename>
    <templarg></templarg>
    <templarg>N</templarg>
    <member kind="function">
      <type>ecl::Array&lt; Type, N &gt; &amp;</type>
      <name>operator()</name>
      <anchorfile>classecl_1_1formatters_1_1ArrayFormatter.html</anchorfile>
      <anchor>a73a5c587c216c66a2f9b415e3ed2fe03</anchor>
      <arglist>(ecl::Array&lt; Type, N &gt; &amp;array)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ArrayFormatter</name>
      <anchorfile>classecl_1_1formatters_1_1ArrayFormatter.html</anchorfile>
      <anchor>af78f6dd877ccea343f778bbe3bfceac5</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ecl::formatters::ArrayFormatter&lt; char, N &gt;</name>
    <filename>classecl_1_1formatters_1_1ArrayFormatter_3_01char_00_01N_01_4.html</filename>
    <templarg>N</templarg>
    <base>ByteArrayFormatter&lt; char, N &gt;</base>
  </compound>
  <compound kind="class">
    <name>ecl::formatters::ArrayFormatter&lt; double, N &gt;</name>
    <filename>classecl_1_1formatters_1_1ArrayFormatter_3_01double_00_01N_01_4.html</filename>
    <templarg>N</templarg>
    <base>FloatContainerFormatter&lt; Array&lt; double, N &gt; &gt;</base>
    <member kind="function">
      <type></type>
      <name>ArrayFormatter</name>
      <anchorfile>classecl_1_1formatters_1_1ArrayFormatter_3_01double_00_01N_01_4.html</anchorfile>
      <anchor>af1a400bb649721d1a31804619f46c19c</anchor>
      <arglist>(const int p=2, const int w=-1)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ArrayFormatter</name>
      <anchorfile>classecl_1_1formatters_1_1ArrayFormatter_3_01double_00_01N_01_4.html</anchorfile>
      <anchor>ac4d627d6b481e580b86c86a1733d552c</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ecl::formatters::ArrayFormatter&lt; float, N &gt;</name>
    <filename>classecl_1_1formatters_1_1ArrayFormatter_3_01float_00_01N_01_4.html</filename>
    <templarg>N</templarg>
    <base>FloatContainerFormatter&lt; Array&lt; float, N &gt; &gt;</base>
    <member kind="function">
      <type></type>
      <name>ArrayFormatter</name>
      <anchorfile>classecl_1_1formatters_1_1ArrayFormatter_3_01float_00_01N_01_4.html</anchorfile>
      <anchor>a72008b42670dc507451243b1e00c00be</anchor>
      <arglist>(const int p=2, const int w=-1)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ArrayFormatter</name>
      <anchorfile>classecl_1_1formatters_1_1ArrayFormatter_3_01float_00_01N_01_4.html</anchorfile>
      <anchor>a82ee832c4b68498f43a269fe611a1729</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ecl::formatters::ArrayFormatter&lt; signed char, N &gt;</name>
    <filename>classecl_1_1formatters_1_1ArrayFormatter_3_01signed_01char_00_01N_01_4.html</filename>
    <templarg>N</templarg>
    <base>ByteArrayFormatter&lt; signed char, N &gt;</base>
  </compound>
  <compound kind="class">
    <name>ecl::formatters::ArrayFormatter&lt; unsigned char, N &gt;</name>
    <filename>classecl_1_1formatters_1_1ArrayFormatter_3_01unsigned_01char_00_01N_01_4.html</filename>
    <templarg>N</templarg>
    <base>ByteArrayFormatter&lt; unsigned char, N &gt;</base>
  </compound>
  <compound kind="class">
    <name>ecl::formatters::ByteArrayFormatter</name>
    <filename>classecl_1_1formatters_1_1ByteArrayFormatter.html</filename>
    <templarg>Byte</templarg>
    <templarg>N</templarg>
    <member kind="function">
      <type></type>
      <name>ByteArrayFormatter</name>
      <anchorfile>classecl_1_1formatters_1_1ByteArrayFormatter.html</anchorfile>
      <anchor>a965ad83d80ef06af4ebc72ecf7579d02</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ByteArrayFormatter&lt; Byte, N &gt; &amp;</type>
      <name>operator()</name>
      <anchorfile>classecl_1_1formatters_1_1ByteArrayFormatter.html</anchorfile>
      <anchor>ae5d04483ddad3230648e9bba6ced6ebe</anchor>
      <arglist>(const Array&lt; Byte, N &gt; &amp;array)</arglist>
    </member>
    <member kind="function">
      <type>ByteArrayFormatter&lt; Byte, N &gt; &amp;</type>
      <name>operator()</name>
      <anchorfile>classecl_1_1formatters_1_1ByteArrayFormatter.html</anchorfile>
      <anchor>adabb497fc2d423f624dd825267d44c54</anchor>
      <arglist>(const Stencil&lt; Array&lt; Byte, N &gt; &gt; &amp;stencil)</arglist>
    </member>
    <member kind="function">
      <type>ByteArrayFormatter&lt; Byte, N &gt; &amp;</type>
      <name>operator()</name>
      <anchorfile>classecl_1_1formatters_1_1ByteArrayFormatter.html</anchorfile>
      <anchor>a7a848d0ec95d687c57c8b149197a58bc</anchor>
      <arglist>(typename Array&lt; Byte, N &gt;::const_iterator begin_iter, typename Array&lt; Byte, N &gt;::const_iterator end_iter) ecl_assert_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ByteArrayFormatter</name>
      <anchorfile>classecl_1_1formatters_1_1ByteArrayFormatter.html</anchorfile>
      <anchor>a857cb47cdfe5bfe3fa8b995eaaa3207e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Array&lt; Byte, N &gt;::const_iterator</type>
      <name>begin_iterator</name>
      <anchorfile>classecl_1_1formatters_1_1ByteArrayFormatter.html</anchorfile>
      <anchor>a488e78e5dcf76654bb06fba5f6cf95cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Array&lt; Byte, N &gt;::const_iterator</type>
      <name>end_iterator</name>
      <anchorfile>classecl_1_1formatters_1_1ByteArrayFormatter.html</anchorfile>
      <anchor>ac47e5e5324166ef22426c7fbb54f59dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>ready_to_format</name>
      <anchorfile>classecl_1_1formatters_1_1ByteArrayFormatter.html</anchorfile>
      <anchor>a1b2fd6f83784db6fc002bff83b352e97</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend OutputStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classecl_1_1formatters_1_1ByteArrayFormatter.html</anchorfile>
      <anchor>ab525397effafcb0f23cb9dda3e3be2f2</anchor>
      <arglist>(OutputStream &amp;ostream, const ByteArrayFormatter&lt; CharType, M &gt; &amp;formatter) ecl_assert_throw_decl(StandardException)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ecl::formatters::BytePushAndPopFormatter</name>
    <filename>classecl_1_1formatters_1_1BytePushAndPopFormatter.html</filename>
    <templarg>Byte</templarg>
    <templarg>N</templarg>
    <member kind="function">
      <type></type>
      <name>BytePushAndPopFormatter</name>
      <anchorfile>classecl_1_1formatters_1_1BytePushAndPopFormatter.html</anchorfile>
      <anchor>ad225735192eacb8c5dc910bd904fe1a7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BytePushAndPopFormatter&lt; Byte, N &gt; &amp;</type>
      <name>operator()</name>
      <anchorfile>classecl_1_1formatters_1_1BytePushAndPopFormatter.html</anchorfile>
      <anchor>a2bc578123482f06d887ffa6de8326fdf</anchor>
      <arglist>(const ecl::PushAndPop&lt; Byte, N &gt; &amp;push_and_pop)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~BytePushAndPopFormatter</name>
      <anchorfile>classecl_1_1formatters_1_1BytePushAndPopFormatter.html</anchorfile>
      <anchor>a1a13433d567a205103a8e9479ea7270f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ecl::PushAndPop&lt; Byte, N &gt; *</type>
      <name>push_and_pop_container</name>
      <anchorfile>classecl_1_1formatters_1_1BytePushAndPopFormatter.html</anchorfile>
      <anchor>a28f1689a26973bfcffdbf72aeb3f1b5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>ready_to_format</name>
      <anchorfile>classecl_1_1formatters_1_1BytePushAndPopFormatter.html</anchorfile>
      <anchor>a00d44a6fd585a93a13714bd1bdccaaa4</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend OutputStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classecl_1_1formatters_1_1BytePushAndPopFormatter.html</anchorfile>
      <anchor>abfc60842bdca52ead11d7ce89bae254a</anchor>
      <arglist>(OutputStream &amp;ostream, const BytePushAndPopFormatter&lt; CharType, M &gt; &amp;formatter) ecl_assert_throw_decl(StandardException)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ecl::formatters::FloatContainerFormatter</name>
    <filename>classecl_1_1formatters_1_1FloatContainerFormatter.html</filename>
    <templarg>Container</templarg>
    <member kind="typedef">
      <type>Container::value_type</type>
      <name>value_type</name>
      <anchorfile>classecl_1_1formatters_1_1FloatContainerFormatter.html</anchorfile>
      <anchor>a45c1dd6f04686c2e72c29ed6c474827c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FloatContainerFormatter</name>
      <anchorfile>classecl_1_1formatters_1_1FloatContainerFormatter.html</anchorfile>
      <anchor>aa44d045c19c413174dbd04cfa074fe25</anchor>
      <arglist>(const unsigned int p=2, const int w=-1)</arglist>
    </member>
    <member kind="function">
      <type>FloatContainerFormatter &amp;</type>
      <name>operator()</name>
      <anchorfile>classecl_1_1formatters_1_1FloatContainerFormatter.html</anchorfile>
      <anchor>a609ee6346208ae4d534e6e1b54458619</anchor>
      <arglist>(const unsigned int p, const int w)</arglist>
    </member>
    <member kind="function">
      <type>FloatContainerFormatter &amp;</type>
      <name>operator()</name>
      <anchorfile>classecl_1_1formatters_1_1FloatContainerFormatter.html</anchorfile>
      <anchor>a62b5e6aa046fdba28351f980f8ab4cd8</anchor>
      <arglist>(const Container &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>FloatContainerFormatter &amp;</type>
      <name>operator()</name>
      <anchorfile>classecl_1_1formatters_1_1FloatContainerFormatter.html</anchorfile>
      <anchor>a4fcce0e7ad76484c7d128de42db5cfe8</anchor>
      <arglist>(Container &amp;c, const unsigned int p, const int w)</arglist>
    </member>
    <member kind="function">
      <type>FloatContainerFormatter &amp;</type>
      <name>precision</name>
      <anchorfile>classecl_1_1formatters_1_1FloatContainerFormatter.html</anchorfile>
      <anchor>a7ed32b7bd516ea66b7b8d7252dddb8a8</anchor>
      <arglist>(const unsigned int p)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>precision</name>
      <anchorfile>classecl_1_1formatters_1_1FloatContainerFormatter.html</anchorfile>
      <anchor>ae2ee9346e64c3073e26fcdfd1de0da21</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>FloatContainerFormatter &amp;</type>
      <name>width</name>
      <anchorfile>classecl_1_1formatters_1_1FloatContainerFormatter.html</anchorfile>
      <anchor>acd49312968e9dd23090df6186c47a949</anchor>
      <arglist>(const int w)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~FloatContainerFormatter</name>
      <anchorfile>classecl_1_1formatters_1_1FloatContainerFormatter.html</anchorfile>
      <anchor>a984be8a38a098a749f4f06211192ef2c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>long</type>
      <name>digits</name>
      <anchorfile>classecl_1_1formatters_1_1FloatContainerFormatter.html</anchorfile>
      <anchor>aa78494893cb3bb02d57a898aff28bf5d</anchor>
      <arglist>(value_type min_coeff, value_type max_coeff)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Container *</type>
      <name>container</name>
      <anchorfile>classecl_1_1formatters_1_1FloatContainerFormatter.html</anchorfile>
      <anchor>a9b08c167769e3c7ccd57d05a7c8c0c42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Format&lt; value_type &gt;</type>
      <name>format</name>
      <anchorfile>classecl_1_1formatters_1_1FloatContainerFormatter.html</anchorfile>
      <anchor>a691f55d04fefc6efe0e60cb06d673c28</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>old_precision</name>
      <anchorfile>classecl_1_1formatters_1_1FloatContainerFormatter.html</anchorfile>
      <anchor>a302897ba7299257a8008971a2fbb5610</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>prm_width</name>
      <anchorfile>classecl_1_1formatters_1_1FloatContainerFormatter.html</anchorfile>
      <anchor>afd58d5b033f4a249bb03dcf011add978</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>ready_to_format</name>
      <anchorfile>classecl_1_1formatters_1_1FloatContainerFormatter.html</anchorfile>
      <anchor>a0d9cf369414a0283b2006515318bbf4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>tmp_width</name>
      <anchorfile>classecl_1_1formatters_1_1FloatContainerFormatter.html</anchorfile>
      <anchor>a70507194253b80c90edbcbf014bf0de0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int *</type>
      <name>width_ptr</name>
      <anchorfile>classecl_1_1formatters_1_1FloatContainerFormatter.html</anchorfile>
      <anchor>af8a5641698adbe42296b0f3a91815cd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend OutputStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classecl_1_1formatters_1_1FloatContainerFormatter.html</anchorfile>
      <anchor>a8bb44f747fb91d6bb9efb84b8f04946f</anchor>
      <arglist>(OutputStream &amp;ostream, FloatContainerFormatter&lt; Container_ &gt; &amp;formatter) ecl_assert_throw_decl(StandardException)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ecl::formatters::PushAndPopFormatter</name>
    <filename>classecl_1_1formatters_1_1PushAndPopFormatter.html</filename>
    <templarg></templarg>
    <templarg>N</templarg>
    <member kind="function">
      <type>ecl::PushAndPop&lt; Type, N &gt; &amp;</type>
      <name>operator()</name>
      <anchorfile>classecl_1_1formatters_1_1PushAndPopFormatter.html</anchorfile>
      <anchor>a1624f0fba6a4fca4f64eb160efe8d1fc</anchor>
      <arglist>(const ecl::PushAndPop&lt; Type, N &gt; &amp;container)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PushAndPopFormatter</name>
      <anchorfile>classecl_1_1formatters_1_1PushAndPopFormatter.html</anchorfile>
      <anchor>a117c29dd640c181fc7b915a3267e5c04</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ecl::formatters::PushAndPopFormatter&lt; unsigned char, N &gt;</name>
    <filename>classecl_1_1formatters_1_1PushAndPopFormatter_3_01unsigned_01char_00_01N_01_4.html</filename>
    <templarg>N</templarg>
    <member kind="function">
      <type>ecl::formatters::BytePushAndPopFormatter&lt; unsigned char, N &gt; &amp;</type>
      <name>operator()</name>
      <anchorfile>classecl_1_1formatters_1_1PushAndPopFormatter_3_01unsigned_01char_00_01N_01_4.html</anchorfile>
      <anchor>a2cec866a7ed7c08a172d11765dca9bd6</anchor>
      <arglist>(const ecl::PushAndPop&lt; unsigned char, N &gt; &amp;container)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ecl::formatters::BytePushAndPopFormatter&lt; unsigned char, N &gt;</type>
      <name>formatter</name>
      <anchorfile>classecl_1_1formatters_1_1PushAndPopFormatter_3_01unsigned_01char_00_01N_01_4.html</anchorfile>
      <anchor>a2cfdd7939ed464f20446dc2346570013</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ecl::formatters::StencilFormatter</name>
    <filename>classecl_1_1formatters_1_1StencilFormatter.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type>const ecl::Stencil&lt; Container &gt; &amp;</type>
      <name>operator()</name>
      <anchorfile>classecl_1_1formatters_1_1StencilFormatter.html</anchorfile>
      <anchor>aa37b7f71c8ecf33497f3d295a1e06701</anchor>
      <arglist>(const ecl::Stencil&lt; Container &gt; &amp;stencil)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~StencilFormatter</name>
      <anchorfile>classecl_1_1formatters_1_1StencilFormatter.html</anchorfile>
      <anchor>a725266cd94c5b4b0685a1e111b9aa177</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ecl::formatters::StencilFormatter&lt; ValueType, Container, ecl::enable_if&lt; ecl::is_float&lt; ValueType &gt; &gt;::type &gt;</name>
    <filename>classecl_1_1formatters_1_1StencilFormatter_3_01ValueType_00_01Container_00_01ecl_1_1enable__if_32417d4b56f61e6ce464c7ce7da4647a4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>FloatContainerFormatter&lt; ecl::Stencil&lt; Container &gt; &gt;</base>
    <member kind="function">
      <type></type>
      <name>StencilFormatter</name>
      <anchorfile>classecl_1_1formatters_1_1StencilFormatter_3_01ValueType_00_01Container_00_01ecl_1_1enable__if_32417d4b56f61e6ce464c7ce7da4647a4.html</anchorfile>
      <anchor>a5fd041a526e89a6b59c8bd137f9d6bd8</anchor>
      <arglist>(const int p=2, const int w=-1)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~StencilFormatter</name>
      <anchorfile>classecl_1_1formatters_1_1StencilFormatter_3_01ValueType_00_01Container_00_01ecl_1_1enable__if_32417d4b56f61e6ce464c7ce7da4647a4.html</anchorfile>
      <anchor>a241dc26d0156c42bba8e7f86ec6d8430</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
    <docanchor file="index">utilities</docanchor>
    <docanchor file="index">CompilingLinking</docanchor>
    <docanchor file="index">unitTests</docanchor>
    <docanchor file="index">dynamicArrays</docanchor>
    <docanchor file="index">fixedArrays</docanchor>
    <docanchor file="index">Fifo</docanchor>
    <docanchor file="index">ChangeLog</docanchor>
    <docanchor file="index">usage</docanchor>
    <docanchor file="index">Stencils</docanchor>
    <docanchor file="index">bufferOverflowSection</docanchor>
    <docanchor file="index">Formatters</docanchor>
    <docanchor file="index">converters</docanchor>
    <docanchor file="index">packageSummary</docanchor>
  </compound>
</tagfile>
