Om
system_operation.hpp
Go to the documentation of this file.
1 
24 #ifndef Om_Language_Operation_SystemOperation_
25 
26  #define Om_Language_Operation_SystemOperation_ \
27  Om::Language::Operation::SystemOperation
28 
29  #include "om/language/system.hpp"
30 
31  #define Om_Language_Operation_SystemOperation_GetName_() \
32  "system"
33 
34 namespace Om {
35 
36  namespace Language {
37 
38  namespace Operation {
39 
40  // MARK: - Om::Language::Operation::SystemOperation
41 
47 
48  public: // MARK: public (static)
49 
50  static char const * GetName();
51 
52  static void Give(Evaluation &);
53 
54  };
55 
56  namespace {
57 
58  static System::Definition<SystemOperation> const theSystemDefinition;
59 
60  }
61 
62  }
63 
64  }
65 
66 }
67 
69 
70 #endif
The current evaluation.
Definition: evaluation.hpp:42
The system operation implementation.
An inserter of an Operation into the static System instance.
Definition: system.hpp:129
The Om library.
Definition: code_point.hpp:26
Om header file.
Om source file.