26 #ifndef SCRIBO_CORE_INTERNAL_DOC_SERIALIZER_HH
27 # define SCRIBO_CORE_INTERNAL_DOC_SERIALIZER_HH
33 # include <scribo/core/concept/serialize_visitor.hh>
35 # include <scribo/core/document.hh>
36 # include <scribo/core/component_set.hh>
37 # include <scribo/core/component_info.hh>
38 # include <scribo/core/paragraph_set.hh>
39 # include <scribo/core/object_groups.hh>
40 # include <scribo/core/object_links.hh>
41 # include <scribo/core/line_links.hh>
42 # include <scribo/core/line_info.hh>
79 # ifndef MLN_INCLUDE_ONLY
91 doc_serializer<E>::visit(
const line_links<L>& )
const
98 doc_serializer<E>::visit(
const object_groups<L>& )
const
102 template <
typename E>
103 template <
typename L>
105 doc_serializer<E>::visit(
const object_links<L>& )
const
109 template <
typename E>
110 template <
typename L>
112 doc_serializer<E>::visit(
const component_set<L>& )
const
116 template <
typename E>
117 template <
typename L>
119 doc_serializer<E>::visit(
const component_info<L>& )
const
123 template <
typename E>
124 template <
typename L>
126 doc_serializer<E>::visit(
const paragraph_set<L>& )
const
130 template <
typename E>
131 template <
typename L>
133 doc_serializer<E>::visit(
const line_info<L>& )
const
137 # endif // ! MLN_INCLUDE_ONLY
142 #endif // SCRIBO_CORE_INTERNAL_DOC_SERIALIZER_HH