Recorder.hpp
Go to the documentation of this file.
1 
18 #pragma once
19 
21 #include "common_type/Object.hpp"
22 #include <string>
23 #include <boost/shared_ptr.hpp>
24 #include "utility/TableHelper.hpp"
25 
26 namespace ISM {
27 
31  class Recorder {
33  public:
34 
40  Recorder(const std::string& dbfilename/* = "record.sqlite"*/);
41 
42  //~Recorder();
43 
50  void insert(const ObjectSetPtr& set, const std::string& patternName);
51  };
52  typedef boost::shared_ptr<Recorder> RecorderPtr;
53 }
std::string patternName
boost::shared_ptr< TableHelper > TableHelperPtr
TableHelperPtr tableHelper
Definition: Recorder.hpp:32
boost::shared_ptr< Recorder > RecorderPtr
Definition: Recorder.hpp:52
void insert(const ObjectSetPtr &set, const std::string &patternName)
Definition: Recorder.cpp:30
boost::shared_ptr< ObjectSet > ObjectSetPtr
Definition: ObjectSet.hpp:53
this namespace contains all generally usable classes.
Recorder(const std::string &dbfilename)
Definition: Recorder.cpp:22


asr_lib_ism
Author(s): Hanselmann Fabian, Heller Florian, Heizmann Heinrich, Kübler Marcel, Mehlhaus Jonas, Meißner Pascal, Qattan Mohamad, Reckling Reno, Stroh Daniel
autogenerated on Wed Jan 8 2020 04:02:40