diff options
Diffstat (limited to 'boost/msm/front/euml/container.hpp')
-rw-r--r-- | boost/msm/front/euml/container.hpp | 102 |
1 files changed, 51 insertions, 51 deletions
diff --git a/boost/msm/front/euml/container.hpp b/boost/msm/front/euml/container.hpp index 15a9750dd7..56546cff84 100644 --- a/boost/msm/front/euml/container.hpp +++ b/boost/msm/front/euml/container.hpp @@ -65,7 +65,7 @@ struct Front_ : euml_action<Front_<T> > }; struct front_tag {}; -struct Front_Helper: proto::extends< proto::terminal<front_tag>::type, Front_Helper, sm_domain> +struct Front_Helper: proto::extends< proto::terminal<front_tag>::type, Front_Helper, boost::msm::sm_domain> { Front_Helper(){} template <class Arg1,class Arg2,class Arg3,class Arg4,class Arg5 @@ -120,7 +120,7 @@ struct Back_ : euml_action<Back_<T> > }; struct back_tag {}; -struct Back_Helper: proto::extends< proto::terminal<back_tag>::type, Back_Helper, sm_domain> +struct Back_Helper: proto::extends< proto::terminal<back_tag>::type, Back_Helper, boost::msm::sm_domain> { Back_Helper(){} template <class Arg1,class Arg2,class Arg3,class Arg4,class Arg5 @@ -175,7 +175,7 @@ struct Begin_ : euml_action<Begin_<T> > }; struct begin_tag {}; -struct Begin_Helper: proto::extends< proto::terminal<begin_tag>::type, Begin_Helper, sm_domain> +struct Begin_Helper: proto::extends< proto::terminal<begin_tag>::type, Begin_Helper, boost::msm::sm_domain> { Begin_Helper(){} template <class Arg1,class Arg2,class Arg3,class Arg4,class Arg5 @@ -229,7 +229,7 @@ struct End_ : euml_action<End_<T> > } }; struct end_tag {}; -struct End_Helper: proto::extends< proto::terminal<end_tag>::type, End_Helper, sm_domain> +struct End_Helper: proto::extends< proto::terminal<end_tag>::type, End_Helper, boost::msm::sm_domain> { End_Helper(){} template <class Arg1,class Arg2,class Arg3,class Arg4,class Arg5 @@ -284,7 +284,7 @@ struct RBegin_ : euml_action<RBegin_<T> > }; struct rbegin_tag {}; -struct RBegin_Helper: proto::extends< proto::terminal<rbegin_tag>::type, RBegin_Helper, sm_domain> +struct RBegin_Helper: proto::extends< proto::terminal<rbegin_tag>::type, RBegin_Helper, boost::msm::sm_domain> { RBegin_Helper(){} template <class Arg1,class Arg2,class Arg3,class Arg4,class Arg5 @@ -338,7 +338,7 @@ struct REnd_ : euml_action<REnd_<T> > } }; struct rend_tag {}; -struct REnd_Helper: proto::extends< proto::terminal<rend_tag>::type, REnd_Helper, sm_domain> +struct REnd_Helper: proto::extends< proto::terminal<rend_tag>::type, REnd_Helper, boost::msm::sm_domain> { REnd_Helper(){} template <class Arg1,class Arg2,class Arg3,class Arg4,class Arg5 @@ -380,7 +380,7 @@ struct Push_Back_ : euml_action<Push_Back_<Container,Element> > } }; struct push_back_tag {}; -struct Push_Back_Helper: proto::extends< proto::terminal<push_back_tag>::type, Push_Back_Helper, sm_domain> +struct Push_Back_Helper: proto::extends< proto::terminal<push_back_tag>::type, Push_Back_Helper, boost::msm::sm_domain> { Push_Back_Helper(){} template <class Arg1,class Arg2,class Arg3,class Arg4,class Arg5 @@ -422,7 +422,7 @@ struct Pop_Back_ : euml_action<Pop_Back_<Container> > } }; struct pop_back_tag {}; -struct Pop_Back_Helper: proto::extends< proto::terminal<pop_back_tag>::type, Pop_Back_Helper, sm_domain> +struct Pop_Back_Helper: proto::extends< proto::terminal<pop_back_tag>::type, Pop_Back_Helper, boost::msm::sm_domain> { Pop_Back_Helper(){} template <class Arg1,class Arg2,class Arg3,class Arg4,class Arg5 @@ -464,7 +464,7 @@ struct Push_Front_ : euml_action<Push_Front_<Container,Element> > } }; struct push_front_tag {}; -struct Push_Front_Helper: proto::extends< proto::terminal<push_front_tag>::type, Push_Front_Helper, sm_domain> +struct Push_Front_Helper: proto::extends< proto::terminal<push_front_tag>::type, Push_Front_Helper, boost::msm::sm_domain> { Push_Front_Helper(){} template <class Arg1,class Arg2,class Arg3,class Arg4,class Arg5 @@ -506,7 +506,7 @@ struct Pop_Front_ : euml_action<Pop_Front_<Container> > } }; struct pop_front_tag {}; -struct Pop_Front_Helper: proto::extends< proto::terminal<pop_front_tag>::type, Pop_Front_Helper, sm_domain> +struct Pop_Front_Helper: proto::extends< proto::terminal<pop_front_tag>::type, Pop_Front_Helper, boost::msm::sm_domain> { Pop_Front_Helper(){} template <class Arg1,class Arg2,class Arg3,class Arg4,class Arg5 @@ -548,7 +548,7 @@ struct Clear_ : euml_action<Clear_<Container> > } }; struct clear_tag {}; -struct Clear_Helper: proto::extends< proto::terminal<clear_tag>::type, Clear_Helper, sm_domain> +struct Clear_Helper: proto::extends< proto::terminal<clear_tag>::type, Clear_Helper, boost::msm::sm_domain> { Clear_Helper(){} template <class Arg1,class Arg2,class Arg3,class Arg4,class Arg5 @@ -590,7 +590,7 @@ struct ListReverse_ : euml_action<ListReverse_<Container> > } }; struct list_reverse_tag {}; -struct ListReverse_Helper: proto::extends< proto::terminal<list_reverse_tag>::type, ListReverse_Helper, sm_domain> +struct ListReverse_Helper: proto::extends< proto::terminal<list_reverse_tag>::type, ListReverse_Helper, boost::msm::sm_domain> { ListReverse_Helper(){} template <class Arg1,class Arg2,class Arg3,class Arg4,class Arg5 @@ -660,7 +660,7 @@ struct ListUnique_<Container,Predicate, } }; struct list_unique_tag {}; -struct ListUnique_Helper: proto::extends< proto::terminal<list_unique_tag>::type, ListUnique_Helper, sm_domain> +struct ListUnique_Helper: proto::extends< proto::terminal<list_unique_tag>::type, ListUnique_Helper, boost::msm::sm_domain> { ListUnique_Helper(){} template <class Arg1,class Arg2,class Arg3,class Arg4,class Arg5 @@ -730,7 +730,7 @@ struct ListSort_<Container,Predicate, } }; struct list_sort_tag {}; -struct ListSort_Helper: proto::extends< proto::terminal<list_sort_tag>::type, ListSort_Helper, sm_domain> +struct ListSort_Helper: proto::extends< proto::terminal<list_sort_tag>::type, ListSort_Helper, boost::msm::sm_domain> { ListSort_Helper(){} template <class Arg1,class Arg2,class Arg3,class Arg4,class Arg5 @@ -784,7 +784,7 @@ struct Capacity_ : euml_action<Capacity_<Container> > } }; struct capacity_tag {}; -struct Capacity_Helper: proto::extends< proto::terminal<capacity_tag>::type, Capacity_Helper, sm_domain> +struct Capacity_Helper: proto::extends< proto::terminal<capacity_tag>::type, Capacity_Helper, boost::msm::sm_domain> { Capacity_Helper(){} template <class Arg1,class Arg2,class Arg3,class Arg4,class Arg5 @@ -838,7 +838,7 @@ struct Size_ : euml_action<Size_<Container> > } }; struct size_tag {}; -struct Size_Helper: proto::extends< proto::terminal<size_tag>::type, Size_Helper, sm_domain> +struct Size_Helper: proto::extends< proto::terminal<size_tag>::type, Size_Helper, boost::msm::sm_domain> { Size_Helper(){} template <class Arg1,class Arg2,class Arg3,class Arg4,class Arg5 @@ -892,7 +892,7 @@ struct Max_Size_ : euml_action<Max_Size_<Container> > } }; struct max_size_tag {}; -struct Max_Size_Helper: proto::extends< proto::terminal<max_size_tag>::type, Max_Size_Helper, sm_domain> +struct Max_Size_Helper: proto::extends< proto::terminal<max_size_tag>::type, Max_Size_Helper, boost::msm::sm_domain> { Max_Size_Helper(){} template <class Arg1,class Arg2,class Arg3,class Arg4,class Arg5 @@ -934,7 +934,7 @@ struct Reserve_ : euml_action<Reserve_<Container,Value> > } }; struct reserve_tag {}; -struct Reserve_Helper: proto::extends< proto::terminal<reserve_tag>::type, Reserve_Helper, sm_domain> +struct Reserve_Helper: proto::extends< proto::terminal<reserve_tag>::type, Reserve_Helper, boost::msm::sm_domain> { Reserve_Helper(){} template <class Arg1,class Arg2,class Arg3,class Arg4,class Arg5 @@ -1003,7 +1003,7 @@ struct Resize_<Container,Num,Value,typename ::boost::disable_if<typename ::boost } }; struct resize_tag {}; -struct Resize_Helper: proto::extends< proto::terminal<resize_tag>::type, Resize_Helper, sm_domain> +struct Resize_Helper: proto::extends< proto::terminal<resize_tag>::type, Resize_Helper, boost::msm::sm_domain> { Resize_Helper(){} template <class Arg1,class Arg2,class Arg3,class Arg4,class Arg5 @@ -1186,7 +1186,7 @@ struct Insert_ < Container,Param1,void,void> } }; struct insert_tag {}; -struct Insert_Helper: proto::extends< proto::terminal<insert_tag>::type, Insert_Helper, sm_domain> +struct Insert_Helper: proto::extends< proto::terminal<insert_tag>::type, Insert_Helper, boost::msm::sm_domain> { Insert_Helper(){} template <class Arg1,class Arg2,class Arg3,class Arg4,class Arg5 @@ -1228,7 +1228,7 @@ struct Swap_ : euml_action<Swap_<Container1,Container2> > } }; struct swap_tag {}; -struct Swap_Helper: proto::extends< proto::terminal<swap_tag>::type, Swap_Helper, sm_domain> +struct Swap_Helper: proto::extends< proto::terminal<swap_tag>::type, Swap_Helper, boost::msm::sm_domain> { Swap_Helper(){} template <class Arg1,class Arg2,class Arg3,class Arg4,class Arg5 @@ -1314,7 +1314,7 @@ struct Erase_<Container,Iterator1,Iterator2, } }; struct erase_tag {}; -struct Erase_Helper: proto::extends< proto::terminal<erase_tag>::type, Erase_Helper, sm_domain> +struct Erase_Helper: proto::extends< proto::terminal<erase_tag>::type, Erase_Helper, boost::msm::sm_domain> { Erase_Helper(){} template <class Arg1,class Arg2,class Arg3,class Arg4,class Arg5 @@ -1356,7 +1356,7 @@ struct Empty_ : euml_action<Empty_<Container> > } }; struct empty_tag {}; -struct Empty_Helper: proto::extends< proto::terminal<empty_tag>::type, Empty_Helper, sm_domain> +struct Empty_Helper: proto::extends< proto::terminal<empty_tag>::type, Empty_Helper, boost::msm::sm_domain> { Empty_Helper(){} template <class Arg1,class Arg2,class Arg3,class Arg4,class Arg5 @@ -1398,7 +1398,7 @@ struct ListRemove_ : euml_action<ListRemove_<Container,Element> > } }; struct list_remove_tag {}; -struct ListRemove_Helper: proto::extends< proto::terminal<list_remove_tag>::type, ListRemove_Helper, sm_domain> +struct ListRemove_Helper: proto::extends< proto::terminal<list_remove_tag>::type, ListRemove_Helper, boost::msm::sm_domain> { ListRemove_Helper(){} template <class Arg1,class Arg2,class Arg3,class Arg4,class Arg5 @@ -1440,7 +1440,7 @@ struct ListRemove_If_ : euml_action<ListRemove_If_<Container,Element> > } }; struct list_remove_if_tag {}; -struct ListRemove_If_Helper: proto::extends< proto::terminal<list_remove_if_tag>::type, ListRemove_If_Helper, sm_domain> +struct ListRemove_If_Helper: proto::extends< proto::terminal<list_remove_if_tag>::type, ListRemove_If_Helper, boost::msm::sm_domain> { ListRemove_If_Helper(){} template <class Arg1,class Arg2,class Arg3,class Arg4,class Arg5 @@ -1510,7 +1510,7 @@ struct ListMerge_<Container,ToMerge,Predicate, } }; struct list_merge_tag {}; -struct ListMerge_Helper: proto::extends< proto::terminal<list_merge_tag>::type, ListMerge_Helper, sm_domain> +struct ListMerge_Helper: proto::extends< proto::terminal<list_merge_tag>::type, ListMerge_Helper, boost::msm::sm_domain> { ListMerge_Helper(){} template <class Arg1,class Arg2,class Arg3,class Arg4,class Arg5 @@ -1623,7 +1623,7 @@ struct Splice_<Container,Param1,Param2,Param3,Param4, } }; struct splice_tag {}; -struct Splice_Helper: proto::extends< proto::terminal<splice_tag>::type, Splice_Helper, sm_domain> +struct Splice_Helper: proto::extends< proto::terminal<splice_tag>::type, Splice_Helper, boost::msm::sm_domain> { Splice_Helper(){} template <class Arg1,class Arg2,class Arg3,class Arg4,class Arg5 @@ -1741,7 +1741,7 @@ struct StringFind_ <Container,Param1,Param2,void> }; struct string_find_tag {}; -struct StringFind_Helper: proto::extends< proto::terminal<string_find_tag>::type, StringFind_Helper, sm_domain> +struct StringFind_Helper: proto::extends< proto::terminal<string_find_tag>::type, StringFind_Helper, boost::msm::sm_domain> { StringFind_Helper(){} template <class Arg1,class Arg2,class Arg3,class Arg4,class Arg5 @@ -1881,7 +1881,7 @@ struct StringRFind_< }; struct string_rfind_tag {}; -struct StringRFind_Helper: proto::extends< proto::terminal<string_rfind_tag>::type, StringRFind_Helper, sm_domain> +struct StringRFind_Helper: proto::extends< proto::terminal<string_rfind_tag>::type, StringRFind_Helper, boost::msm::sm_domain> { StringRFind_Helper(){} template <class Arg1,class Arg2,class Arg3,class Arg4,class Arg5 @@ -1994,7 +1994,7 @@ struct StringFindFirstOf_ <Container,Param1,Param2,void> struct string_find_first_of_tag {}; struct StringFindFirstOf_Helper: - proto::extends< proto::terminal<string_find_first_of_tag>::type, StringFindFirstOf_Helper, sm_domain> + proto::extends< proto::terminal<string_find_first_of_tag>::type, StringFindFirstOf_Helper, boost::msm::sm_domain> { StringFindFirstOf_Helper(){} template <class Arg1,class Arg2,class Arg3,class Arg4,class Arg5 @@ -2135,7 +2135,7 @@ struct StringFindFirstNotOf_< struct string_find_first_not_of_tag {}; struct StringFindFirstNotOf_Helper: - proto::extends< proto::terminal<string_find_first_not_of_tag>::type, StringFindFirstNotOf_Helper, sm_domain> + proto::extends< proto::terminal<string_find_first_not_of_tag>::type, StringFindFirstNotOf_Helper, boost::msm::sm_domain> { StringFindFirstNotOf_Helper(){} template <class Arg1,class Arg2,class Arg3,class Arg4,class Arg5 @@ -2276,7 +2276,7 @@ struct StringFindLastOf_< struct string_find_last_of_tag {}; struct StringFindLastOf_Helper: - proto::extends< proto::terminal<string_find_last_of_tag>::type, StringFindLastOf_Helper, sm_domain> + proto::extends< proto::terminal<string_find_last_of_tag>::type, StringFindLastOf_Helper, boost::msm::sm_domain> { StringFindLastOf_Helper(){} template <class Arg1,class Arg2,class Arg3,class Arg4,class Arg5 @@ -2417,7 +2417,7 @@ struct StringFindLastNotOf_< struct string_find_last_not_of_tag {}; struct StringFindLastNotOf_Helper: - proto::extends< proto::terminal<string_find_last_of_tag>::type, StringFindLastNotOf_Helper, sm_domain> + proto::extends< proto::terminal<string_find_last_of_tag>::type, StringFindLastNotOf_Helper, boost::msm::sm_domain> { StringFindLastNotOf_Helper(){} template <class Arg1,class Arg2,class Arg3,class Arg4,class Arg5 @@ -2594,7 +2594,7 @@ struct Associative_Erase_ < Container,Param1,void> }; struct associative_erase_tag {}; -struct Associative_Erase_Helper: proto::extends< proto::terminal<associative_erase_tag>::type, Associative_Erase_Helper, sm_domain> +struct Associative_Erase_Helper: proto::extends< proto::terminal<associative_erase_tag>::type, Associative_Erase_Helper, boost::msm::sm_domain> { Associative_Erase_Helper(){} template <class Arg1,class Arg2,class Arg3,class Arg4,class Arg5 @@ -2650,7 +2650,7 @@ struct Associative_Find_ : euml_action<Associative_Find_<T,Param> > }; struct associative_find_tag {}; -struct Associative_Find_Helper: proto::extends< proto::terminal<associative_find_tag>::type, Associative_Find_Helper, sm_domain> +struct Associative_Find_Helper: proto::extends< proto::terminal<associative_find_tag>::type, Associative_Find_Helper, boost::msm::sm_domain> { Associative_Find_Helper(){} template <class Arg1,class Arg2,class Arg3,class Arg4,class Arg5 @@ -2704,7 +2704,7 @@ struct AssociativeCount_ : euml_action<AssociativeCount_<Container,Param> > } }; struct associative_count_tag {}; -struct AssociativeCount_Helper: proto::extends< proto::terminal<associative_count_tag>::type, AssociativeCount_Helper, sm_domain> +struct AssociativeCount_Helper: proto::extends< proto::terminal<associative_count_tag>::type, AssociativeCount_Helper, boost::msm::sm_domain> { AssociativeCount_Helper(){} template <class Arg1,class Arg2,class Arg3,class Arg4,class Arg5 @@ -2760,7 +2760,7 @@ struct Associative_Lower_Bound_ : euml_action<Associative_Lower_Bound_<T,Param> struct associative_lower_bound_tag {}; struct Associative_Lower_Bound_Helper: proto::extends< proto::terminal<associative_lower_bound_tag>::type, - Associative_Lower_Bound_Helper, sm_domain> + Associative_Lower_Bound_Helper, boost::msm::sm_domain> { Associative_Lower_Bound_Helper(){} template <class Arg1,class Arg2,class Arg3,class Arg4,class Arg5 @@ -2816,7 +2816,7 @@ struct Associative_Upper_Bound_ : euml_action<Associative_Upper_Bound_<T,Param> struct associative_upper_bound_tag {}; struct Associative_Upper_Bound_Helper: proto::extends< proto::terminal<associative_upper_bound_tag>::type, - Associative_Upper_Bound_Helper, sm_domain> + Associative_Upper_Bound_Helper, boost::msm::sm_domain> { Associative_Upper_Bound_Helper(){} template <class Arg1,class Arg2,class Arg3,class Arg4,class Arg5 @@ -2871,7 +2871,7 @@ struct First_ : euml_action<First_<T> > }; struct first_tag {}; -struct First_Helper: proto::extends< proto::terminal<first_tag>::type, First_Helper, sm_domain> +struct First_Helper: proto::extends< proto::terminal<first_tag>::type, First_Helper, boost::msm::sm_domain> { First_Helper(){} template <class Arg1,class Arg2,class Arg3,class Arg4,class Arg5 @@ -2926,7 +2926,7 @@ struct Second_ : euml_action<Second_<T> > }; struct second_tag {}; -struct Second_Helper: proto::extends< proto::terminal<second_tag>::type, Second_Helper, sm_domain> +struct Second_Helper: proto::extends< proto::terminal<second_tag>::type, Second_Helper, boost::msm::sm_domain> { Second_Helper(){} template <class Arg1,class Arg2,class Arg3,class Arg4,class Arg5 @@ -2990,7 +2990,7 @@ struct Associative_Equal_Range_ : euml_action<Associative_Equal_Range_<T,Param> struct associative_equal_range_tag {}; struct Associative_Equal_Range_Helper: proto::extends< proto::terminal<associative_equal_range_tag>::type, - Associative_Equal_Range_Helper, sm_domain> + Associative_Equal_Range_Helper, boost::msm::sm_domain> { Associative_Equal_Range_Helper(){} template <class Arg1,class Arg2,class Arg3,class Arg4,class Arg5 @@ -3102,7 +3102,7 @@ struct Substr_ < Container,Param1,void> } }; struct substr_tag {}; -struct Substr_Helper: proto::extends< proto::terminal<substr_tag>::type, Substr_Helper, sm_domain> +struct Substr_Helper: proto::extends< proto::terminal<substr_tag>::type, Substr_Helper, boost::msm::sm_domain> { Substr_Helper(){} template <class Arg1,class Arg2,class Arg3,class Arg4,class Arg5 @@ -3264,7 +3264,7 @@ struct StringCompare_<Container,Param1,Param2,Param3,void> }; struct string_compare_tag {}; -struct StringCompare_Helper: proto::extends< proto::terminal<string_compare_tag>::type, StringCompare_Helper, sm_domain> +struct StringCompare_Helper: proto::extends< proto::terminal<string_compare_tag>::type, StringCompare_Helper, boost::msm::sm_domain> { StringCompare_Helper(){} template <class Arg1,class Arg2,class Arg3,class Arg4,class Arg5 @@ -3388,7 +3388,7 @@ struct Append_<Container,Param1,Param2,void> }; struct append_tag {}; -struct Append_Helper: proto::extends< proto::terminal<append_tag>::type, Append_Helper, sm_domain> +struct Append_Helper: proto::extends< proto::terminal<append_tag>::type, Append_Helper, boost::msm::sm_domain> { Append_Helper(){} template <class Arg1,class Arg2,class Arg3,class Arg4,class Arg5 @@ -3513,7 +3513,7 @@ struct StringInsert_<Container,Param1,Param2,Param3,void> }; struct string_insert_tag {}; -struct StringInsert_Helper: proto::extends< proto::terminal<string_insert_tag>::type, StringInsert_Helper, sm_domain> +struct StringInsert_Helper: proto::extends< proto::terminal<string_insert_tag>::type, StringInsert_Helper, boost::msm::sm_domain> { StringInsert_Helper(){} template <class Arg1,class Arg2,class Arg3,class Arg4,class Arg5 @@ -3620,7 +3620,7 @@ struct StringErase_ <Container,Param1,void> }; struct string_erase_tag {}; -struct StringErase_Helper: proto::extends< proto::terminal<string_erase_tag>::type, StringErase_Helper, sm_domain> +struct StringErase_Helper: proto::extends< proto::terminal<string_erase_tag>::type, StringErase_Helper, boost::msm::sm_domain> { StringErase_Helper(){} template <class Arg1,class Arg2,class Arg3,class Arg4,class Arg5 @@ -3744,7 +3744,7 @@ struct StringAssign_<Container,Param1,Param2,void> } }; struct assign_tag {}; -struct StringAssign_Helper: proto::extends< proto::terminal<assign_tag>::type, StringAssign_Helper, sm_domain> +struct StringAssign_Helper: proto::extends< proto::terminal<assign_tag>::type, StringAssign_Helper, boost::msm::sm_domain> { StringAssign_Helper(){} template <class Arg1,class Arg2,class Arg3,class Arg4,class Arg5 @@ -3835,7 +3835,7 @@ struct StringReplace_<Container,Param1,Param2,Param3,void> }; struct string_replace_tag {}; -struct StringReplace_Helper: proto::extends< proto::terminal<string_replace_tag>::type, StringReplace_Helper, sm_domain> +struct StringReplace_Helper: proto::extends< proto::terminal<string_replace_tag>::type, StringReplace_Helper, boost::msm::sm_domain> { StringReplace_Helper(){} template <class Arg1,class Arg2,class Arg3,class Arg4,class Arg5 @@ -3891,7 +3891,7 @@ struct CStr_ : euml_action<CStr_<Container> > } }; struct c_str_tag {}; -struct CStr_Helper: proto::extends< proto::terminal<c_str_tag>::type, CStr_Helper, sm_domain> +struct CStr_Helper: proto::extends< proto::terminal<c_str_tag>::type, CStr_Helper, boost::msm::sm_domain> { CStr_Helper(){} template <class Arg1,class Arg2,class Arg3,class Arg4,class Arg5 @@ -3947,7 +3947,7 @@ struct StringData_ : euml_action<StringData_<Container> > } }; struct string_data_tag {}; -struct StringData_Helper: proto::extends< proto::terminal<string_data_tag>::type, StringData_Helper, sm_domain> +struct StringData_Helper: proto::extends< proto::terminal<string_data_tag>::type, StringData_Helper, boost::msm::sm_domain> { StringData_Helper(){} template <class Arg1,class Arg2,class Arg3,class Arg4,class Arg5 @@ -4048,7 +4048,7 @@ struct StringCopy_< }; struct string_copy_tag {}; -struct StringCopy_Helper: proto::extends< proto::terminal<string_copy_tag>::type, StringCopy_Helper, sm_domain> +struct StringCopy_Helper: proto::extends< proto::terminal<string_copy_tag>::type, StringCopy_Helper, boost::msm::sm_domain> { StringCopy_Helper(){} template <class Arg1,class Arg2,class Arg3,class Arg4,class Arg5 |