Go to the documentation of this file.
17 #ifndef VCSN_DESIGN_PATTERN_PREDECLS_HH
18 # define VCSN_DESIGN_PATTERN_PREDECLS_HH
36 struct dynamic_traits;
38 template<
typename S,
typename T>
39 struct SyntacticDecorator;
41 template<
typename S,
typename T>
44 template<
typename S,
typename T>
47 struct default_slot_tag {};
49 template<
typename S,
typename Tag = default_slot_tag>
52 template<
typename Self>
55 template<
typename Self>
58 struct undefined_type {};
65 #endif // ! VCSN_DESIGN_PATTERN_PREDECLS_HH