## Struct template type_serializer<, , >

zeep::xml::type_serializer<T, std::enable_if_t< is_serializable_array_type_v< T, serializer > >>

## Synopsis

    // In header: <zeep/xml/serialize.hpp>

    template<typename T>
    struct type_serializer<, , > {
      // types
      typedef  ;
      typedef                                         ;
      typedef type_serializer<                                          ;

      // public static functions
       ();
       (element &, , );
      template< N>
         (element &, ,
                                      ,
                                      priority_tag< );
      template<typename A>
         (element &, , ,
                                      priority_tag< );
       (element &, ,
                                    , priority_tag< );
       (element &, ,
                                    );
    };

## Description

### `type_serializer` public static functions

1.      ();

2.      (element & n,  name,
                                    value);

3.     template< N>
          (element & n,  name,
                                        value,
                                       priority_tag< );

4.     template<typename A>
          (element & n,  name,  arr,
                                       priority_tag< );

5.      (element & n,  name,
                                      arr, priority_tag< );

6.      (element & n,  name,
                                      value);