Om
expression_front_push_operation.hpp
Go to the documentation of this file.
1 
27 #ifndef Om_Language_Operation_ExpressionFrontPushOperation_
28 
29  #define Om_Language_Operation_ExpressionFrontPushOperation_ \
30  Om::Language::Operation::ExpressionFrontPushOperation
31 
32  #include "om/language/system.hpp"
33 
34  #define Om_Language_Operation_ExpressionFrontPushOperation_GetName_() \
35  "->[expression]"
36 
37 namespace Om {
38 
39  namespace Language {
40 
41  namespace Operation {
42 
43  // MARK: - Om::Language::Operation::ExpressionFrontPushOperation
44 
50 
51  public: // MARK: public (static)
52 
53  static char const * GetName();
54 
55  static void Give(Evaluation &);
56 
57  };
58 
59  namespace {
60 
61  static System::Definition<ExpressionFrontPushOperation> const theExpressionFrontPushDefinition;
62 
63  }
64 
65  }
66 
67  }
68 
69 }
70 
72 
73 #endif
The current evaluation.
Definition: evaluation.hpp:42
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.