<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>detect_sizes.cpp</name>
    <path>/tmp/ws/src/ecl_core/ecl_type_traits/src/utils/</path>
    <filename>detect__sizes_8cpp.html</filename>
    <includes id="numeric__limits_8hpp" name="numeric_limits.hpp" local="no" imported="no">ecl/type_traits/numeric_limits.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>detect__sizes_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>fundamental_types.cpp</name>
    <path>/tmp/ws/src/ecl_core/ecl_type_traits/src/test/</path>
    <filename>fundamental__types_8cpp.html</filename>
    <includes id="fundamental__types_8hpp" name="fundamental_types.hpp" local="yes" imported="no">../../include/ecl/type_traits/fundamental_types.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>fundamental__types_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>fundamental__types_8cpp.html</anchorfile>
      <anchor>adb8cfb4008da592156636eb06ecd4a65</anchor>
      <arglist>(TypeTraitTests, is_byte)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>fundamental__types_8cpp.html</anchorfile>
      <anchor>a192dda5d05d29bde972ae7556fc523c4</anchor>
      <arglist>(TypeTraitTests, is_float)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>fundamental__types_8cpp.html</anchorfile>
      <anchor>af67a56add5a31885f5cd53bba5cc3533</anchor>
      <arglist>(TypeTraitTests, is_integral)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>fundamental_types.hpp</name>
    <path>/tmp/ws/src/ecl_core/ecl_type_traits/include/ecl/type_traits/</path>
    <filename>fundamental__types_8hpp.html</filename>
    <class kind="class">ecl::is_byte</class>
    <class kind="class">ecl::is_byte&lt; char &gt;</class>
    <class kind="class">ecl::is_byte&lt; signed char &gt;</class>
    <class kind="class">ecl::is_byte&lt; unsigned char &gt;</class>
    <class kind="class">ecl::is_float</class>
    <class kind="class">ecl::is_float&lt; double &gt;</class>
    <class kind="class">ecl::is_float&lt; float &gt;</class>
    <class kind="class">ecl::is_float&lt; long double &gt;</class>
    <class kind="class">ecl::is_integral</class>
    <class kind="class">ecl::is_integral&lt; char &gt;</class>
    <class kind="class">ecl::is_integral&lt; int &gt;</class>
    <class kind="class">ecl::is_integral&lt; long &gt;</class>
    <class kind="class">ecl::is_integral&lt; long long &gt;</class>
    <class kind="class">ecl::is_integral&lt; short &gt;</class>
    <class kind="class">ecl::is_integral&lt; unsigned char &gt;</class>
    <class kind="class">ecl::is_integral&lt; unsigned int &gt;</class>
    <class kind="class">ecl::is_integral&lt; unsigned long &gt;</class>
    <class kind="class">ecl::is_integral&lt; unsigned long long &gt;</class>
    <class kind="class">ecl::is_integral&lt; unsigned short &gt;</class>
    <class kind="class">ecl::is_signed</class>
    <class kind="class">ecl::is_signed&lt; char &gt;</class>
    <class kind="class">ecl::is_signed&lt; int &gt;</class>
    <class kind="class">ecl::is_signed&lt; long &gt;</class>
    <class kind="class">ecl::is_signed&lt; long long &gt;</class>
    <class kind="class">ecl::is_signed&lt; short &gt;</class>
    <class kind="class">ecl::is_signed_byte</class>
    <class kind="class">ecl::is_signed_byte&lt; char &gt;</class>
    <class kind="class">ecl::is_signed_byte&lt; signed char &gt;</class>
    <class kind="class">ecl::is_unsigned</class>
    <class kind="class">ecl::is_unsigned&lt; unsigned char &gt;</class>
    <class kind="class">ecl::is_unsigned&lt; unsigned int &gt;</class>
    <class kind="class">ecl::is_unsigned&lt; unsigned long &gt;</class>
    <class kind="class">ecl::is_unsigned&lt; unsigned long long &gt;</class>
    <class kind="class">ecl::is_unsigned&lt; unsigned short &gt;</class>
    <class kind="class">ecl::is_unsigned_byte</class>
    <class kind="class">ecl::is_unsigned_byte&lt; char &gt;</class>
    <class kind="class">ecl::is_unsigned_byte&lt; unsigned char &gt;</class>
    <namespace>ecl</namespace>
  </compound>
  <compound kind="file">
    <name>macros.hpp</name>
    <path>/tmp/ws/src/ecl_core/ecl_type_traits/include/ecl/type_traits/</path>
    <filename>macros_8hpp.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>ecl_type_traits_LOCAL</name>
      <anchorfile>macros_8hpp.html</anchorfile>
      <anchor>a46a0880fc7861d9213e9b84e764a672c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ecl_type_traits_PUBLIC</name>
      <anchorfile>macros_8hpp.html</anchorfile>
      <anchor>a12416ed9a64840e327eb153040dd49f4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mainpage.dox</name>
    <path>/tmp/ws/src/ecl_core/ecl_type_traits/</path>
    <filename>mainpage_8dox.html</filename>
  </compound>
  <compound kind="file">
    <name>lib/numeric_limits.cpp</name>
    <path>/tmp/ws/src/ecl_core/ecl_type_traits/src/lib/</path>
    <filename>lib_2numeric__limits_8cpp.html</filename>
    <includes id="numeric__limits_8hpp" name="numeric_limits.hpp" local="yes" imported="no">../../include/ecl/type_traits/numeric_limits.hpp</includes>
    <namespace>ecl</namespace>
  </compound>
  <compound kind="file">
    <name>test/numeric_limits.cpp</name>
    <path>/tmp/ws/src/ecl_core/ecl_type_traits/src/test/</path>
    <filename>test_2numeric__limits_8cpp.html</filename>
    <includes id="numeric__limits_8hpp" name="numeric_limits.hpp" local="yes" imported="no">../../include/ecl/type_traits/numeric_limits.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test_2numeric__limits_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>numeric_limits.hpp</name>
    <path>/tmp/ws/src/ecl_core/ecl_type_traits/include/ecl/type_traits/</path>
    <filename>numeric__limits_8hpp.html</filename>
    <includes id="macros_8hpp" name="macros.hpp" local="yes" imported="no">macros.hpp</includes>
    <class kind="class">ecl::numeric_limits</class>
    <class kind="class">ecl::numeric_limits&lt; char &gt;</class>
    <class kind="class">ecl::numeric_limits&lt; double &gt;</class>
    <class kind="class">ecl::numeric_limits&lt; float &gt;</class>
    <class kind="class">ecl::numeric_limits&lt; int &gt;</class>
    <class kind="class">ecl::numeric_limits&lt; long &gt;</class>
    <class kind="class">ecl::numeric_limits&lt; long double &gt;</class>
    <class kind="class">ecl::numeric_limits&lt; long long &gt;</class>
    <class kind="class">ecl::numeric_limits&lt; short &gt;</class>
    <class kind="class">ecl::numeric_limits&lt; unsigned char &gt;</class>
    <class kind="class">ecl::numeric_limits&lt; unsigned int &gt;</class>
    <class kind="class">ecl::numeric_limits&lt; unsigned long &gt;</class>
    <class kind="class">ecl::numeric_limits&lt; unsigned long long &gt;</class>
    <class kind="class">ecl::numeric_limits&lt; unsigned short &gt;</class>
    <namespace>ecl</namespace>
  </compound>
  <compound kind="file">
    <name>traits.hpp</name>
    <path>/tmp/ws/src/ecl_core/ecl_type_traits/include/ecl/type_traits/</path>
    <filename>traits_8hpp.html</filename>
    <class kind="struct">ecl::ecl_traits</class>
    <namespace>ecl</namespace>
  </compound>
  <compound kind="file">
    <name>type_traits.hpp</name>
    <path>/tmp/ws/src/ecl_core/ecl_type_traits/include/ecl/</path>
    <filename>type__traits_8hpp.html</filename>
    <includes id="macros_8hpp" name="macros.hpp" local="yes" imported="no">type_traits/macros.hpp</includes>
    <includes id="traits_8hpp" name="traits.hpp" local="yes" imported="no">type_traits/traits.hpp</includes>
    <includes id="fundamental__types_8hpp" name="fundamental_types.hpp" local="yes" imported="no">type_traits/fundamental_types.hpp</includes>
    <includes id="numeric__limits_8hpp" name="numeric_limits.hpp" local="yes" imported="no">type_traits/numeric_limits.hpp</includes>
  </compound>
  <compound kind="struct">
    <name>ecl::ecl_traits</name>
    <filename>structecl_1_1ecl__traits.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="class">
    <name>ecl::is_byte</name>
    <filename>classecl_1_1is__byte.html</filename>
    <templarg></templarg>
    <base>ecl::Bool</base>
  </compound>
  <compound kind="class">
    <name>ecl::is_byte&lt; char &gt;</name>
    <filename>classecl_1_1is__byte_3_01char_01_4.html</filename>
    <base>ecl::Bool</base>
  </compound>
  <compound kind="class">
    <name>ecl::is_byte&lt; signed char &gt;</name>
    <filename>classecl_1_1is__byte_3_01signed_01char_01_4.html</filename>
    <base>ecl::Bool</base>
  </compound>
  <compound kind="class">
    <name>ecl::is_byte&lt; unsigned char &gt;</name>
    <filename>classecl_1_1is__byte_3_01unsigned_01char_01_4.html</filename>
    <base>ecl::Bool</base>
  </compound>
  <compound kind="class">
    <name>ecl::is_float</name>
    <filename>classecl_1_1is__float.html</filename>
    <templarg></templarg>
    <base>ecl::Bool</base>
  </compound>
  <compound kind="class">
    <name>ecl::is_float&lt; double &gt;</name>
    <filename>classecl_1_1is__float_3_01double_01_4.html</filename>
    <base>ecl::Bool</base>
  </compound>
  <compound kind="class">
    <name>ecl::is_float&lt; float &gt;</name>
    <filename>classecl_1_1is__float_3_01float_01_4.html</filename>
    <base>ecl::Bool</base>
  </compound>
  <compound kind="class">
    <name>ecl::is_float&lt; long double &gt;</name>
    <filename>classecl_1_1is__float_3_01long_01double_01_4.html</filename>
    <base>ecl::Bool</base>
  </compound>
  <compound kind="class">
    <name>ecl::is_integral</name>
    <filename>classecl_1_1is__integral.html</filename>
    <templarg></templarg>
    <base>ecl::Bool</base>
  </compound>
  <compound kind="class">
    <name>ecl::is_integral&lt; char &gt;</name>
    <filename>classecl_1_1is__integral_3_01char_01_4.html</filename>
    <base>ecl::Bool</base>
  </compound>
  <compound kind="class">
    <name>ecl::is_integral&lt; int &gt;</name>
    <filename>classecl_1_1is__integral_3_01int_01_4.html</filename>
    <base>ecl::Bool</base>
  </compound>
  <compound kind="class">
    <name>ecl::is_integral&lt; long &gt;</name>
    <filename>classecl_1_1is__integral_3_01long_01_4.html</filename>
    <base>ecl::Bool</base>
  </compound>
  <compound kind="class">
    <name>ecl::is_integral&lt; long long &gt;</name>
    <filename>classecl_1_1is__integral_3_01long_01long_01_4.html</filename>
    <base>ecl::Bool</base>
  </compound>
  <compound kind="class">
    <name>ecl::is_integral&lt; short &gt;</name>
    <filename>classecl_1_1is__integral_3_01short_01_4.html</filename>
    <base>ecl::Bool</base>
  </compound>
  <compound kind="class">
    <name>ecl::is_integral&lt; unsigned char &gt;</name>
    <filename>classecl_1_1is__integral_3_01unsigned_01char_01_4.html</filename>
    <base>ecl::Bool</base>
  </compound>
  <compound kind="class">
    <name>ecl::is_integral&lt; unsigned int &gt;</name>
    <filename>classecl_1_1is__integral_3_01unsigned_01int_01_4.html</filename>
    <base>ecl::Bool</base>
  </compound>
  <compound kind="class">
    <name>ecl::is_integral&lt; unsigned long &gt;</name>
    <filename>classecl_1_1is__integral_3_01unsigned_01long_01_4.html</filename>
    <base>ecl::Bool</base>
  </compound>
  <compound kind="class">
    <name>ecl::is_integral&lt; unsigned long long &gt;</name>
    <filename>classecl_1_1is__integral_3_01unsigned_01long_01long_01_4.html</filename>
    <base>ecl::Bool</base>
  </compound>
  <compound kind="class">
    <name>ecl::is_integral&lt; unsigned short &gt;</name>
    <filename>classecl_1_1is__integral_3_01unsigned_01short_01_4.html</filename>
    <base>ecl::Bool</base>
  </compound>
  <compound kind="class">
    <name>ecl::is_signed</name>
    <filename>classecl_1_1is__signed.html</filename>
    <templarg></templarg>
    <base>ecl::Bool</base>
  </compound>
  <compound kind="class">
    <name>ecl::is_signed&lt; char &gt;</name>
    <filename>classecl_1_1is__signed_3_01char_01_4.html</filename>
    <base>ecl::Bool</base>
  </compound>
  <compound kind="class">
    <name>ecl::is_signed&lt; int &gt;</name>
    <filename>classecl_1_1is__signed_3_01int_01_4.html</filename>
    <base>ecl::Bool</base>
  </compound>
  <compound kind="class">
    <name>ecl::is_signed&lt; long &gt;</name>
    <filename>classecl_1_1is__signed_3_01long_01_4.html</filename>
    <base>ecl::Bool</base>
  </compound>
  <compound kind="class">
    <name>ecl::is_signed&lt; long long &gt;</name>
    <filename>classecl_1_1is__signed_3_01long_01long_01_4.html</filename>
    <base>ecl::Bool</base>
  </compound>
  <compound kind="class">
    <name>ecl::is_signed&lt; short &gt;</name>
    <filename>classecl_1_1is__signed_3_01short_01_4.html</filename>
    <base>ecl::Bool</base>
  </compound>
  <compound kind="class">
    <name>ecl::is_signed_byte</name>
    <filename>classecl_1_1is__signed__byte.html</filename>
    <templarg></templarg>
    <base>ecl::Bool</base>
  </compound>
  <compound kind="class">
    <name>ecl::is_signed_byte&lt; char &gt;</name>
    <filename>classecl_1_1is__signed__byte_3_01char_01_4.html</filename>
    <base>Bool&lt; std::numeric_limits&lt; char &gt;::is_signed &gt;</base>
  </compound>
  <compound kind="class">
    <name>ecl::is_signed_byte&lt; signed char &gt;</name>
    <filename>classecl_1_1is__signed__byte_3_01signed_01char_01_4.html</filename>
    <base>ecl::Bool</base>
  </compound>
  <compound kind="class">
    <name>ecl::is_unsigned</name>
    <filename>classecl_1_1is__unsigned.html</filename>
    <templarg></templarg>
    <base>ecl::Bool</base>
  </compound>
  <compound kind="class">
    <name>ecl::is_unsigned&lt; unsigned char &gt;</name>
    <filename>classecl_1_1is__unsigned_3_01unsigned_01char_01_4.html</filename>
    <base>ecl::Bool</base>
  </compound>
  <compound kind="class">
    <name>ecl::is_unsigned&lt; unsigned int &gt;</name>
    <filename>classecl_1_1is__unsigned_3_01unsigned_01int_01_4.html</filename>
    <base>ecl::Bool</base>
  </compound>
  <compound kind="class">
    <name>ecl::is_unsigned&lt; unsigned long &gt;</name>
    <filename>classecl_1_1is__unsigned_3_01unsigned_01long_01_4.html</filename>
    <base>ecl::Bool</base>
  </compound>
  <compound kind="class">
    <name>ecl::is_unsigned&lt; unsigned long long &gt;</name>
    <filename>classecl_1_1is__unsigned_3_01unsigned_01long_01long_01_4.html</filename>
    <base>ecl::Bool</base>
  </compound>
  <compound kind="class">
    <name>ecl::is_unsigned&lt; unsigned short &gt;</name>
    <filename>classecl_1_1is__unsigned_3_01unsigned_01short_01_4.html</filename>
    <base>ecl::Bool</base>
  </compound>
  <compound kind="class">
    <name>ecl::is_unsigned_byte</name>
    <filename>classecl_1_1is__unsigned__byte.html</filename>
    <templarg></templarg>
    <base>ecl::Bool</base>
  </compound>
  <compound kind="class">
    <name>ecl::is_unsigned_byte&lt; char &gt;</name>
    <filename>classecl_1_1is__unsigned__byte_3_01char_01_4.html</filename>
    <base>Bool&lt;!std::numeric_limits&lt; char &gt;::is_signed &gt;</base>
  </compound>
  <compound kind="class">
    <name>ecl::is_unsigned_byte&lt; unsigned char &gt;</name>
    <filename>classecl_1_1is__unsigned__byte_3_01unsigned_01char_01_4.html</filename>
    <base>ecl::Bool</base>
  </compound>
  <compound kind="class">
    <name>ecl::numeric_limits</name>
    <filename>classecl_1_1numeric__limits.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>numeric_limits</name>
      <anchorfile>classecl_1_1numeric__limits.html</anchorfile>
      <anchor>a441e005e4431e6c15713dd8ba5ec45c1</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ecl::numeric_limits&lt; char &gt;</name>
    <filename>classecl_1_1numeric__limits_3_01char_01_4.html</filename>
    <member kind="typedef">
      <type>float</type>
      <name>Precision</name>
      <anchorfile>classecl_1_1numeric__limits_3_01char_01_4.html</anchorfile>
      <anchor>addbd78474bf94e0fcd28dff37fd50d31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint16</type>
      <name>bits</name>
      <anchorfile>classecl_1_1numeric__limits_3_01char_01_4.html</anchorfile>
      <anchor>a519d1a30666f70bc3f073b0a6df771b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint16</type>
      <name>bytes</name>
      <anchorfile>classecl_1_1numeric__limits_3_01char_01_4.html</anchorfile>
      <anchor>aeb0bd44980a0a85fb94572b05a1322bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Precision</type>
      <name>dummy_precision</name>
      <anchorfile>classecl_1_1numeric__limits_3_01char_01_4.html</anchorfile>
      <anchor>ac377adfde5d3bdb388fabcb53f6de017</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>maximum</name>
      <anchorfile>classecl_1_1numeric__limits_3_01char_01_4.html</anchorfile>
      <anchor>adc572e273a8fc8f4b6d54bd7534d0265</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>minimum</name>
      <anchorfile>classecl_1_1numeric__limits_3_01char_01_4.html</anchorfile>
      <anchor>afe7fda8004a3d451e05ff1e6f037f5a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>one</name>
      <anchorfile>classecl_1_1numeric__limits_3_01char_01_4.html</anchorfile>
      <anchor>a0dabc133f967afcb567a6e8ca9f35a01</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ecl::numeric_limits&lt; double &gt;</name>
    <filename>classecl_1_1numeric__limits_3_01double_01_4.html</filename>
    <member kind="typedef">
      <type>double</type>
      <name>Precision</name>
      <anchorfile>classecl_1_1numeric__limits_3_01double_01_4.html</anchorfile>
      <anchor>ac256315fb30eb88c6c6844389c269f23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint16</type>
      <name>bits</name>
      <anchorfile>classecl_1_1numeric__limits_3_01double_01_4.html</anchorfile>
      <anchor>a11293f2fff7cc73368de8807d7449954</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint16</type>
      <name>bytes</name>
      <anchorfile>classecl_1_1numeric__limits_3_01double_01_4.html</anchorfile>
      <anchor>a6ec00981efcfdf4750ebaf3e5e86f611</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>dummy_precision</name>
      <anchorfile>classecl_1_1numeric__limits_3_01double_01_4.html</anchorfile>
      <anchor>a4daee10363b493d4a27243ce9b839156</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>maximum</name>
      <anchorfile>classecl_1_1numeric__limits_3_01double_01_4.html</anchorfile>
      <anchor>aecd2e70284de3c1933e4e78fe88aebec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>minimum</name>
      <anchorfile>classecl_1_1numeric__limits_3_01double_01_4.html</anchorfile>
      <anchor>a0f077b692a5ff80f19c649924c7ea45b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ecl::numeric_limits&lt; float &gt;</name>
    <filename>classecl_1_1numeric__limits_3_01float_01_4.html</filename>
    <member kind="typedef">
      <type>float</type>
      <name>Precision</name>
      <anchorfile>classecl_1_1numeric__limits_3_01float_01_4.html</anchorfile>
      <anchor>ad9eb23a3dafe631e931681218585753c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint16</type>
      <name>bits</name>
      <anchorfile>classecl_1_1numeric__limits_3_01float_01_4.html</anchorfile>
      <anchor>af569c49efd7b8b9572d3e85d10d2b819</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint16</type>
      <name>bytes</name>
      <anchorfile>classecl_1_1numeric__limits_3_01float_01_4.html</anchorfile>
      <anchor>a6a9142cd64306e1f738914543dfc3d9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const float</type>
      <name>dummy_precision</name>
      <anchorfile>classecl_1_1numeric__limits_3_01float_01_4.html</anchorfile>
      <anchor>a3b1811794b02f5ff94551361cb030d8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const float</type>
      <name>maximum</name>
      <anchorfile>classecl_1_1numeric__limits_3_01float_01_4.html</anchorfile>
      <anchor>a9126bf009b7035d60f63cbacc115ef15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const float</type>
      <name>minimum</name>
      <anchorfile>classecl_1_1numeric__limits_3_01float_01_4.html</anchorfile>
      <anchor>a296e2a9cfa823ec3b6a4f17c7404444a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ecl::numeric_limits&lt; int &gt;</name>
    <filename>classecl_1_1numeric__limits_3_01int_01_4.html</filename>
    <member kind="typedef">
      <type>float</type>
      <name>Precision</name>
      <anchorfile>classecl_1_1numeric__limits_3_01int_01_4.html</anchorfile>
      <anchor>ac629fd2e3cf3bf4904d97513fad4d260</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint16</type>
      <name>bits</name>
      <anchorfile>classecl_1_1numeric__limits_3_01int_01_4.html</anchorfile>
      <anchor>a4d0f61bc8c48f7b8113dea72650a8a5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint16</type>
      <name>bytes</name>
      <anchorfile>classecl_1_1numeric__limits_3_01int_01_4.html</anchorfile>
      <anchor>a161fcc8de3290484e75e5f929e12c82a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Precision</type>
      <name>dummy_precision</name>
      <anchorfile>classecl_1_1numeric__limits_3_01int_01_4.html</anchorfile>
      <anchor>a36f2b76fe420f1bfc8633081453340b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>maximum</name>
      <anchorfile>classecl_1_1numeric__limits_3_01int_01_4.html</anchorfile>
      <anchor>ad56fd3b5966fb4c3cd1d71bfe5b7474d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>minimum</name>
      <anchorfile>classecl_1_1numeric__limits_3_01int_01_4.html</anchorfile>
      <anchor>ab03189104ae6e01af67d509c8f213855</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>one</name>
      <anchorfile>classecl_1_1numeric__limits_3_01int_01_4.html</anchorfile>
      <anchor>a6d2544a65c4205e896a252dcdbbe87aa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ecl::numeric_limits&lt; long &gt;</name>
    <filename>classecl_1_1numeric__limits_3_01long_01_4.html</filename>
    <member kind="typedef">
      <type>float</type>
      <name>Precision</name>
      <anchorfile>classecl_1_1numeric__limits_3_01long_01_4.html</anchorfile>
      <anchor>a3baaffafa5262caee8355b393cda71a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint16</type>
      <name>bits</name>
      <anchorfile>classecl_1_1numeric__limits_3_01long_01_4.html</anchorfile>
      <anchor>a57421347ac6134e82c689b9e1b8c5bab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint16</type>
      <name>bytes</name>
      <anchorfile>classecl_1_1numeric__limits_3_01long_01_4.html</anchorfile>
      <anchor>a79134b22998c6df5de0cf5a9435d6fd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Precision</type>
      <name>dummy_precision</name>
      <anchorfile>classecl_1_1numeric__limits_3_01long_01_4.html</anchorfile>
      <anchor>a260819f0f98c05f64040b586bc873773</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const long</type>
      <name>maximum</name>
      <anchorfile>classecl_1_1numeric__limits_3_01long_01_4.html</anchorfile>
      <anchor>ac37e40a7305fb71b1b41205b7e147ed2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const long</type>
      <name>minimum</name>
      <anchorfile>classecl_1_1numeric__limits_3_01long_01_4.html</anchorfile>
      <anchor>afd717b9c66deea48ad45d7332dae8e8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const long</type>
      <name>one</name>
      <anchorfile>classecl_1_1numeric__limits_3_01long_01_4.html</anchorfile>
      <anchor>a3f3ae73f48359a4151c136019f88f68f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ecl::numeric_limits&lt; long double &gt;</name>
    <filename>classecl_1_1numeric__limits_3_01long_01double_01_4.html</filename>
    <member kind="typedef">
      <type>long double</type>
      <name>Precision</name>
      <anchorfile>classecl_1_1numeric__limits_3_01long_01double_01_4.html</anchorfile>
      <anchor>a5d16163ba1f0ef21a4441a7baf2c5f31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint16</type>
      <name>bits</name>
      <anchorfile>classecl_1_1numeric__limits_3_01long_01double_01_4.html</anchorfile>
      <anchor>a676c0247ea3bd9e2840dd01eb872817b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint16</type>
      <name>bytes</name>
      <anchorfile>classecl_1_1numeric__limits_3_01long_01double_01_4.html</anchorfile>
      <anchor>abd23768cda511e6c327a7bc11ab5129f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const long double</type>
      <name>dummy_precision</name>
      <anchorfile>classecl_1_1numeric__limits_3_01long_01double_01_4.html</anchorfile>
      <anchor>a7f8c83d62731068a487d71e30d983561</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const long double</type>
      <name>maximum</name>
      <anchorfile>classecl_1_1numeric__limits_3_01long_01double_01_4.html</anchorfile>
      <anchor>a067791b8fef482017a7ef953d26d7f04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const long double</type>
      <name>minimum</name>
      <anchorfile>classecl_1_1numeric__limits_3_01long_01double_01_4.html</anchorfile>
      <anchor>a157181365c1dff02a51cbb7fac5167b7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ecl::numeric_limits&lt; long long &gt;</name>
    <filename>classecl_1_1numeric__limits_3_01long_01long_01_4.html</filename>
    <member kind="typedef">
      <type>float</type>
      <name>Precision</name>
      <anchorfile>classecl_1_1numeric__limits_3_01long_01long_01_4.html</anchorfile>
      <anchor>ad33fed19fb3715318028821421cea73e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint16</type>
      <name>bits</name>
      <anchorfile>classecl_1_1numeric__limits_3_01long_01long_01_4.html</anchorfile>
      <anchor>a8e287bc1b7ba9ae4a07cb1739a62a79f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint16</type>
      <name>bytes</name>
      <anchorfile>classecl_1_1numeric__limits_3_01long_01long_01_4.html</anchorfile>
      <anchor>a1d0445245329edb664c866b770832c55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Precision</type>
      <name>dummy_precision</name>
      <anchorfile>classecl_1_1numeric__limits_3_01long_01long_01_4.html</anchorfile>
      <anchor>a38b273599cf03cdfddd6e7a42c68fb0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const long long</type>
      <name>maximum</name>
      <anchorfile>classecl_1_1numeric__limits_3_01long_01long_01_4.html</anchorfile>
      <anchor>af39b5df22fda71e48acaa1c3cbea689c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const long long</type>
      <name>minimum</name>
      <anchorfile>classecl_1_1numeric__limits_3_01long_01long_01_4.html</anchorfile>
      <anchor>a762a01413043f482d934066f59251ad8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const long long</type>
      <name>one</name>
      <anchorfile>classecl_1_1numeric__limits_3_01long_01long_01_4.html</anchorfile>
      <anchor>ae5547a11ae1c2cbf3b37759102d0b64b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ecl::numeric_limits&lt; short &gt;</name>
    <filename>classecl_1_1numeric__limits_3_01short_01_4.html</filename>
    <member kind="typedef">
      <type>float</type>
      <name>Precision</name>
      <anchorfile>classecl_1_1numeric__limits_3_01short_01_4.html</anchorfile>
      <anchor>af300e0621df8edf121d07d91037a91ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint16</type>
      <name>bits</name>
      <anchorfile>classecl_1_1numeric__limits_3_01short_01_4.html</anchorfile>
      <anchor>a47a7c78a131147d9968379a6b3f1ba9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint16</type>
      <name>bytes</name>
      <anchorfile>classecl_1_1numeric__limits_3_01short_01_4.html</anchorfile>
      <anchor>a93c5384d7fe3c8486aba9d549f60f86e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Precision</type>
      <name>dummy_precision</name>
      <anchorfile>classecl_1_1numeric__limits_3_01short_01_4.html</anchorfile>
      <anchor>ae259992baa6ceaf8a2287e7a638fc352</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const short</type>
      <name>maximum</name>
      <anchorfile>classecl_1_1numeric__limits_3_01short_01_4.html</anchorfile>
      <anchor>ad47626dac15035f0fb4afd56c0ab7305</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const short</type>
      <name>minimum</name>
      <anchorfile>classecl_1_1numeric__limits_3_01short_01_4.html</anchorfile>
      <anchor>ad92d7b1a446a8f82a61be0540cb1aad7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const short</type>
      <name>one</name>
      <anchorfile>classecl_1_1numeric__limits_3_01short_01_4.html</anchorfile>
      <anchor>a8b2a420f7b9f1615133b35586a4b6895</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ecl::numeric_limits&lt; unsigned char &gt;</name>
    <filename>classecl_1_1numeric__limits_3_01unsigned_01char_01_4.html</filename>
    <member kind="typedef">
      <type>float</type>
      <name>Precision</name>
      <anchorfile>classecl_1_1numeric__limits_3_01unsigned_01char_01_4.html</anchorfile>
      <anchor>aa7b6cb3158e259afc029e4b525155d24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint16</type>
      <name>bits</name>
      <anchorfile>classecl_1_1numeric__limits_3_01unsigned_01char_01_4.html</anchorfile>
      <anchor>a0b1a52b680a47811d4646272fa50821c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint16</type>
      <name>bytes</name>
      <anchorfile>classecl_1_1numeric__limits_3_01unsigned_01char_01_4.html</anchorfile>
      <anchor>aae775181e95f55841c6f2468942d782e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Precision</type>
      <name>dummy_precision</name>
      <anchorfile>classecl_1_1numeric__limits_3_01unsigned_01char_01_4.html</anchorfile>
      <anchor>aeb878c8a4910750eed9671e25a9f8024</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned char</type>
      <name>maximum</name>
      <anchorfile>classecl_1_1numeric__limits_3_01unsigned_01char_01_4.html</anchorfile>
      <anchor>a63b7f9ff6db92d5388ad159843e8c880</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned char</type>
      <name>minimum</name>
      <anchorfile>classecl_1_1numeric__limits_3_01unsigned_01char_01_4.html</anchorfile>
      <anchor>a38b9d95d60ff7a4be663ccd7c9c475e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned char</type>
      <name>one</name>
      <anchorfile>classecl_1_1numeric__limits_3_01unsigned_01char_01_4.html</anchorfile>
      <anchor>acf265b41eafe0cc36d30f1f7f41d14d8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ecl::numeric_limits&lt; unsigned int &gt;</name>
    <filename>classecl_1_1numeric__limits_3_01unsigned_01int_01_4.html</filename>
    <member kind="typedef">
      <type>float</type>
      <name>Precision</name>
      <anchorfile>classecl_1_1numeric__limits_3_01unsigned_01int_01_4.html</anchorfile>
      <anchor>ac8576b82dae7dcfc2db775fc43b29f5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint16</type>
      <name>bits</name>
      <anchorfile>classecl_1_1numeric__limits_3_01unsigned_01int_01_4.html</anchorfile>
      <anchor>a569f990e51ccb641cdcd13baeaa331e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint16</type>
      <name>bytes</name>
      <anchorfile>classecl_1_1numeric__limits_3_01unsigned_01int_01_4.html</anchorfile>
      <anchor>ac41bcd5b4c626a56d0701d91fc7ba4de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Precision</type>
      <name>dummy_precision</name>
      <anchorfile>classecl_1_1numeric__limits_3_01unsigned_01int_01_4.html</anchorfile>
      <anchor>a1cd8d125136a43cd5c2657ed013b2cfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned int</type>
      <name>maximum</name>
      <anchorfile>classecl_1_1numeric__limits_3_01unsigned_01int_01_4.html</anchorfile>
      <anchor>a9e2f7eefee6797eb913b7a880130c712</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned int</type>
      <name>minimum</name>
      <anchorfile>classecl_1_1numeric__limits_3_01unsigned_01int_01_4.html</anchorfile>
      <anchor>a617be5b61e0d017df84a8d083e46e088</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned int</type>
      <name>one</name>
      <anchorfile>classecl_1_1numeric__limits_3_01unsigned_01int_01_4.html</anchorfile>
      <anchor>a227e596897840d25984640518179c690</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ecl::numeric_limits&lt; unsigned long &gt;</name>
    <filename>classecl_1_1numeric__limits_3_01unsigned_01long_01_4.html</filename>
    <member kind="typedef">
      <type>float</type>
      <name>Precision</name>
      <anchorfile>classecl_1_1numeric__limits_3_01unsigned_01long_01_4.html</anchorfile>
      <anchor>aef16bd759df05d83cefac49f7f3b1050</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint16</type>
      <name>bits</name>
      <anchorfile>classecl_1_1numeric__limits_3_01unsigned_01long_01_4.html</anchorfile>
      <anchor>a8793ebacb36c6b071aef1944f8b9389c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint16</type>
      <name>bytes</name>
      <anchorfile>classecl_1_1numeric__limits_3_01unsigned_01long_01_4.html</anchorfile>
      <anchor>a7a812cfd6b5e9f7dc1d01cf9b2fc1517</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Precision</type>
      <name>dummy_precision</name>
      <anchorfile>classecl_1_1numeric__limits_3_01unsigned_01long_01_4.html</anchorfile>
      <anchor>ac8dbc02ae07a25106de4d0732556c3d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned long</type>
      <name>maximum</name>
      <anchorfile>classecl_1_1numeric__limits_3_01unsigned_01long_01_4.html</anchorfile>
      <anchor>a786e213fb2af02c61b7db67cfb17498b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned long</type>
      <name>minimum</name>
      <anchorfile>classecl_1_1numeric__limits_3_01unsigned_01long_01_4.html</anchorfile>
      <anchor>a1be67b4dcb3b6b01eb97fbb21625fef7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned long</type>
      <name>one</name>
      <anchorfile>classecl_1_1numeric__limits_3_01unsigned_01long_01_4.html</anchorfile>
      <anchor>a3e34d99ebab91b7293222dac0c87c0d9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ecl::numeric_limits&lt; unsigned long long &gt;</name>
    <filename>classecl_1_1numeric__limits_3_01unsigned_01long_01long_01_4.html</filename>
    <member kind="typedef">
      <type>float</type>
      <name>Precision</name>
      <anchorfile>classecl_1_1numeric__limits_3_01unsigned_01long_01long_01_4.html</anchorfile>
      <anchor>ae7e3e464601951fad77f9f3836751592</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint16</type>
      <name>bits</name>
      <anchorfile>classecl_1_1numeric__limits_3_01unsigned_01long_01long_01_4.html</anchorfile>
      <anchor>a6b226390bf4cd18e55c454cff5b7006f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint16</type>
      <name>bytes</name>
      <anchorfile>classecl_1_1numeric__limits_3_01unsigned_01long_01long_01_4.html</anchorfile>
      <anchor>a6a6f31730b46b23c0481dccc393bdd37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Precision</type>
      <name>dummy_precision</name>
      <anchorfile>classecl_1_1numeric__limits_3_01unsigned_01long_01long_01_4.html</anchorfile>
      <anchor>a2a720227d5b72aee0ddcf64c80b0ef2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned long long</type>
      <name>maximum</name>
      <anchorfile>classecl_1_1numeric__limits_3_01unsigned_01long_01long_01_4.html</anchorfile>
      <anchor>a86c6d032c5e21652238588fa84c2d92d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned long long</type>
      <name>minimum</name>
      <anchorfile>classecl_1_1numeric__limits_3_01unsigned_01long_01long_01_4.html</anchorfile>
      <anchor>a45080d154f8bdb199ff1e185b03796ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned long long</type>
      <name>one</name>
      <anchorfile>classecl_1_1numeric__limits_3_01unsigned_01long_01long_01_4.html</anchorfile>
      <anchor>ada82f26dafd9c2bf3e54fef550303196</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ecl::numeric_limits&lt; unsigned short &gt;</name>
    <filename>classecl_1_1numeric__limits_3_01unsigned_01short_01_4.html</filename>
    <member kind="typedef">
      <type>float</type>
      <name>Precision</name>
      <anchorfile>classecl_1_1numeric__limits_3_01unsigned_01short_01_4.html</anchorfile>
      <anchor>adaeee92d846d71c05355c97ceead10e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint16</type>
      <name>bits</name>
      <anchorfile>classecl_1_1numeric__limits_3_01unsigned_01short_01_4.html</anchorfile>
      <anchor>a1661a105ac1cc4ed70dc2480da01fd02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint16</type>
      <name>bytes</name>
      <anchorfile>classecl_1_1numeric__limits_3_01unsigned_01short_01_4.html</anchorfile>
      <anchor>ade1e51e11de58496dc765ccd7ba2eb31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Precision</type>
      <name>dummy_precision</name>
      <anchorfile>classecl_1_1numeric__limits_3_01unsigned_01short_01_4.html</anchorfile>
      <anchor>a5adefabdeb8f337c8b8e63820c541ff8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned short</type>
      <name>maximum</name>
      <anchorfile>classecl_1_1numeric__limits_3_01unsigned_01short_01_4.html</anchorfile>
      <anchor>a6ceb5d7c059e6530da6c1e2cef838019</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned short</type>
      <name>minimum</name>
      <anchorfile>classecl_1_1numeric__limits_3_01unsigned_01short_01_4.html</anchorfile>
      <anchor>a2119d7b2de722a863240d33bdadb566c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned short</type>
      <name>one</name>
      <anchorfile>classecl_1_1numeric__limits_3_01unsigned_01short_01_4.html</anchorfile>
      <anchor>ae48e9637664fff3abc7da64dc3b123aa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>ecl</name>
    <filename>namespaceecl.html</filename>
    <class kind="struct">ecl::ecl_traits</class>
    <class kind="class">ecl::is_byte</class>
    <class kind="class">ecl::is_byte&lt; char &gt;</class>
    <class kind="class">ecl::is_byte&lt; signed char &gt;</class>
    <class kind="class">ecl::is_byte&lt; unsigned char &gt;</class>
    <class kind="class">ecl::is_float</class>
    <class kind="class">ecl::is_float&lt; double &gt;</class>
    <class kind="class">ecl::is_float&lt; float &gt;</class>
    <class kind="class">ecl::is_float&lt; long double &gt;</class>
    <class kind="class">ecl::is_integral</class>
    <class kind="class">ecl::is_integral&lt; char &gt;</class>
    <class kind="class">ecl::is_integral&lt; int &gt;</class>
    <class kind="class">ecl::is_integral&lt; long &gt;</class>
    <class kind="class">ecl::is_integral&lt; long long &gt;</class>
    <class kind="class">ecl::is_integral&lt; short &gt;</class>
    <class kind="class">ecl::is_integral&lt; unsigned char &gt;</class>
    <class kind="class">ecl::is_integral&lt; unsigned int &gt;</class>
    <class kind="class">ecl::is_integral&lt; unsigned long &gt;</class>
    <class kind="class">ecl::is_integral&lt; unsigned long long &gt;</class>
    <class kind="class">ecl::is_integral&lt; unsigned short &gt;</class>
    <class kind="class">ecl::is_signed</class>
    <class kind="class">ecl::is_signed&lt; char &gt;</class>
    <class kind="class">ecl::is_signed&lt; int &gt;</class>
    <class kind="class">ecl::is_signed&lt; long &gt;</class>
    <class kind="class">ecl::is_signed&lt; long long &gt;</class>
    <class kind="class">ecl::is_signed&lt; short &gt;</class>
    <class kind="class">ecl::is_signed_byte</class>
    <class kind="class">ecl::is_signed_byte&lt; char &gt;</class>
    <class kind="class">ecl::is_signed_byte&lt; signed char &gt;</class>
    <class kind="class">ecl::is_unsigned</class>
    <class kind="class">ecl::is_unsigned&lt; unsigned char &gt;</class>
    <class kind="class">ecl::is_unsigned&lt; unsigned int &gt;</class>
    <class kind="class">ecl::is_unsigned&lt; unsigned long &gt;</class>
    <class kind="class">ecl::is_unsigned&lt; unsigned long long &gt;</class>
    <class kind="class">ecl::is_unsigned&lt; unsigned short &gt;</class>
    <class kind="class">ecl::is_unsigned_byte</class>
    <class kind="class">ecl::is_unsigned_byte&lt; char &gt;</class>
    <class kind="class">ecl::is_unsigned_byte&lt; unsigned char &gt;</class>
    <class kind="class">ecl::numeric_limits</class>
    <class kind="class">ecl::numeric_limits&lt; char &gt;</class>
    <class kind="class">ecl::numeric_limits&lt; double &gt;</class>
    <class kind="class">ecl::numeric_limits&lt; float &gt;</class>
    <class kind="class">ecl::numeric_limits&lt; int &gt;</class>
    <class kind="class">ecl::numeric_limits&lt; long &gt;</class>
    <class kind="class">ecl::numeric_limits&lt; long double &gt;</class>
    <class kind="class">ecl::numeric_limits&lt; long long &gt;</class>
    <class kind="class">ecl::numeric_limits&lt; short &gt;</class>
    <class kind="class">ecl::numeric_limits&lt; unsigned char &gt;</class>
    <class kind="class">ecl::numeric_limits&lt; unsigned int &gt;</class>
    <class kind="class">ecl::numeric_limits&lt; unsigned long &gt;</class>
    <class kind="class">ecl::numeric_limits&lt; unsigned long long &gt;</class>
    <class kind="class">ecl::numeric_limits&lt; unsigned short &gt;</class>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
    <docanchor file="index.html" title="Usage">usage</docanchor>
    <docanchor file="index.html" title="Numeric Limits">numericLimits</docanchor>
    <docanchor file="index.html" title="Fundamental Type Traits">isA</docanchor>
  </compound>
</tagfile>
