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