#ifndef TESTS_MUREX_ANNOTATIONS_ANNOTATION_HPP
#define TESTS_MUREX_ANNOTATIONS_ANNOTATION_HPP

#include <string>

namespace tests
{

   namespace murex
   {

      namespace reflex
      {

         class Annotation
         {
         public:
            Annotation();
            ~Annotation();

            void setCustomInt(int customInt) { _customInt = customInt; }
            int getCustomInt() const { return _customInt; }

            void setCustomString(std::string const &customString) { _customString = customString; }
            std::string const &getCustomString() const { return _customString; }

         private:
            int _customInt;
            std::string _customString;
         };

      }

   }

}

#endif // TESTS_MUREX_ANNOTATIONS_ANNOTATION_HPP
