00001 #ifndef BREAK_STATEMENT_H_
00002 #define BREAK_STATEMENT_H_
00003
00004 #include "control_statement.h"
00005 namespace il
00006 {
00007
00011 class break_statement : public il::control_statement
00012 {
00013 friend class boost::serialization::access;
00014
00015 template<class Archive>
00016 void serialize(Archive & ar, const unsigned int version)
00017 {
00018 ar & boost::serialization::base_object<il::control_statement>(*this);
00019 }
00020
00021
00022 public:
00023 break_statement();
00024 void print();
00025 virtual ~break_statement();
00026 virtual string to_string() const;
00027
00028 };
00029
00030 }
00031
00032 #endif