Beispiel #1
0
	virtual engine_ptr get_new_instance( readonly_context &ai, const config &cfg ){
		engine_ptr e = engine_ptr(new ENGINE(ai,cfg));
		if (!e->is_ok()) {
			return engine_ptr();
		}
		return e;
	}
Beispiel #2
0
	virtual engine_ptr get_new_instance( readonly_context &ai, const std::string& name ){
		config cfg;
		cfg["name"] = name;
		cfg["engine"] = "cpp"; // @Crab: what is the purpose of this line(neph)
		return engine_ptr(new ENGINE(ai,cfg));
	}
Beispiel #3
0
	virtual engine_ptr get_new_instance( readonly_context &ai, const std::string& name ){
		config cfg;
		cfg["name"] = name;
		cfg["engine"] = "cpp";
		return engine_ptr(new ENGINE(ai,cfg));
	}
Beispiel #4
0
	virtual engine_ptr get_new_instance( readonly_context &ai, const config &cfg ){
		return engine_ptr(new ENGINE(ai,cfg));
	}