10#ifndef LDNDC_INPUT_EVENT_LUC_H_
11#define LDNDC_INPUT_EVENT_LUC_H_
13#include "event/events/eventbase.h"
16#ifdef __this_event_name
17# undef __this_event_name
19#define __this_event_name luc
21namespace ldndc{
namespace event{
22struct CBM_API __event_attrib_class_name(__this_event_name) : event_attribute_t
35 static char const * COMMAND_NAMES[LUC_COMMAND_CNT+2];
36 static char const * LUC_REPLACE_DELIM;
37 static char const LUC_ARGS_DELIM;
39 __event_attrib_class_name(__this_event_name)();
40 ~__event_attrib_class_name(__this_event_name)();
47class CBM_API __event_class_name(__this_event_name) :
public Event
49 EVENT_COMMON_DECL(__this_event_name)
52 __event_attrib_class_name(__this_event_name)::command_e command() const
53 {
return this->attribs_->command; }
55 std::string
const & args()
const
56 {
return this->attribs_->args; }
Spatially explicit groundwater model.
Definition airchemistryput.h:15