1 /****************************************************************************/ 2 // Eclipse SUMO, Simulation of Urban MObility; see https://eclipse.org/sumo 3 // Copyright (C) 2001-2019 German Aerospace Center (DLR) and others. 4 // This program and the accompanying materials 5 // are made available under the terms of the Eclipse Public License v2.0 6 // which accompanies this distribution, and is available at 7 // http://www.eclipse.org/legal/epl-v20.html 8 // SPDX-License-Identifier: EPL-2.0 9 /****************************************************************************/ 10 /// @file ValueRetriever.h 11 /// @author Daniel Krajzewicz 12 /// @date Fri, 29.04.2005 13 /// @version $Id$ 14 /// 15 // 16 /****************************************************************************/ 17 #ifndef ValueRetriever_h 18 #define ValueRetriever_h 19 20 21 // =========================================================================== 22 // included modules 23 // =========================================================================== 24 25 26 // =========================================================================== 27 // class definitions 28 // =========================================================================== 29 /** 30 * 31 */ 32 template<typename T> 33 class ValueRetriever { 34 public: ValueRetriever()35 ValueRetriever() { } ~ValueRetriever()36 virtual ~ValueRetriever() { } 37 virtual void addValue(T value) = 0; 38 39 }; 40 41 42 #endif 43 44 /****************************************************************************/ 45 46