# File serialize.hpp

## Definition (`zeem/serialize.hpp`)

- Program Listing for File serialize.hpp

## Detailed Description

definition of the serializer classes used to (de-)serialize XML data.

## Includes

- `algorithm`

- `charconv`

- `chrono`

- `map`

- `optional`

- `regex`

- `source_location`

- `string`

- `system_error`

- `zeem/config.hpp` (File config.hpp)

- `zeem/detail/charconv.hpp`

- `zeem/node.hpp` (File node.hpp)

## Namespaces

- Namespace zeem

## Classes

- Template Struct char_conv_serializer

- Struct deserializer

- Struct serializer

- Template Struct value_serializer< bool >

- Template Struct value_serializer< double >

- Template Struct value_serializer< float >

- Template Struct value_serializer< int16_t >

- Template Struct value_serializer< int32_t >

- Template Struct value_serializer< int64_t >

- Template Struct value_serializer< int8_t >

- Template Struct value_serializer< uint16_t >

- Template Struct value_serializer< uint32_t >

- Template Struct value_serializer< uint64_t >

- Template Struct value_serializer< uint8_t >

- Template Class attribute_nvp

- Template Class element_nvp

- Template Class name_value_pair

## Functions

- Template Function zeem::from_xml(const zeem::element_container&, T&)

- Template Function zeem::from_xml(const zeem::element_container&, std::string_view, T&)

- Template Function zeem::make_attribute_nvp

- Template Function zeem::make_element_nvp

- Template Function zeem::to_xml(zeem::element_container&, const T&)

- Template Function zeem::to_xml(zeem::element_container&, std::string_view, const T&)