12 #ifndef ECL_CONTAINERS_STENCIL_CONVERTERS_HPP_ 
   13 #define ECL_CONTAINERS_STENCIL_CONVERTERS_HPP_ 
   34 template<
typename Type, std::
size_t Size> 
class Array;
 
   43 template <
typename Integral, std::
size_t Size>
 
   44 class ECL_PUBLIC Converter < Stencil< Array<char,Size> >, Integral > : 
public converters::IntegralToByteArray< Stencil< Array<char,Size> >, Integral > {};
 
   49 template <
typename Integral, std::
size_t Size>
 
   50 class ECL_PUBLIC Converter < 
Stencil< 
Array<unsigned char,Size> >, Integral > : 
public converters::IntegralToByteArray< Stencil< Array<unsigned char,Size> >, Integral > {};
 
   55 template <
typename Integral, std::
size_t Size>
 
   56 class ECL_PUBLIC Converter < 
Stencil< 
Array<signed char,Size> >, Integral > : 
public converters::IntegralToByteArray< Stencil< Array<signed char,Size> >, Integral > {};
 
   61 template <
typename Integral, std::
size_t Size>
 
   67 template <
typename Integral, std::
size_t Size>
 
   68 class ECL_PUBLIC Converter <Integral, 
Stencil< 
Array<unsigned char,Size> > > : 
public converters::FromByteArray< Integral, Stencil< Array<unsigned char,Size> > > {};
 
   73 template <
typename Integral, std::
size_t Size>
 
   80 class ECL_PUBLIC Converter< 
Stencil< std::vector<unsigned char> >, unsigned int > : 
public converters::IntegralToByteArray< Stencil< std::vector<unsigned char> >, unsigned int > {};
 
   86 class ECL_PUBLIC Converter< 
Stencil< std::vector<unsigned char> >, int > : 
public converters::IntegralToByteArray< Stencil< std::vector<unsigned char> >, int > {};
 
   92 class ECL_PUBLIC Converter< 
Stencil< std::vector<unsigned char> >, long > : 
public converters::IntegralToByteArray< Stencil< std::vector<unsigned char> >, long > {};
 
   98 class ECL_PUBLIC Converter< 
Stencil< std::vector<unsigned char> >, long long > : 
public converters::IntegralToByteArray< Stencil< std::vector<unsigned char> >, long long > {};
 
  103 template <
typename Integral>
 
  104 class ECL_PUBLIC Converter <Integral, 
Stencil< const unsigned char* > > : 
public converters::FromByteArray< Integral, Stencil< const unsigned char* > > {};