Add descrption file for tariff time step config
This commit is contained in:
		
							
								
								
									
										26
									
								
								library/include/mobilisis/tariff_timestep_config.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										26
									
								
								library/include/mobilisis/tariff_timestep_config.h
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,26 @@ | ||||
| #ifndef TARIFF_TIMESTEP_CONFIG_H_INCLUDED | ||||
| #define TARIFF_TIMESTEP_CONFIG_H_INCLUDED | ||||
|  | ||||
| #include <QString> | ||||
| #include <QDebug> | ||||
| #include <QDebugStateSaver> | ||||
|  | ||||
| struct ATBTimeStepConfig { | ||||
|     enum class TimeStepConfig {STATIC=1, DYNAMIC=2}; | ||||
|  | ||||
|     ATBTimeStepConfig() = default; | ||||
|     int tsconfig_id; | ||||
|     QString tsconfig_label; | ||||
|  | ||||
|     friend QDebug operator<<(QDebug debug, ATBTimeStepConfig const &tsConfig) { | ||||
|         QDebugStateSaver saver(debug); | ||||
|  | ||||
|         debug.nospace() | ||||
|             << "   tsconfig_id: " << tsConfig.tsconfig_id << "\n" | ||||
|             << "tsconfig_label: " << tsConfig.tsconfig_label << "\n"; | ||||
|  | ||||
|         return debug; | ||||
|     } | ||||
| }; | ||||
|  | ||||
| #endif // TARIFF_TIMESTEP_CONFIG_H_INCLUDED | ||||
		Reference in New Issue
	
	Block a user