Eclipse SUMO - Simulation of Urban MObility
Loading...
Searching...
No Matches
Option.h File Reference
#include <config.h>
#include <string>
#include <vector>
#include <exception>
#include <utils/common/UtilExceptions.h>
Include dependency graph for Option.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  Option
 A class representing a single program option. More...
 
class  Option_Additional
 
class  Option_Bool
 
class  Option_BoolExtended
 
class  Option_Data
 
class  Option_Edge
 
class  Option_EdgeVector
 
class  Option_FileName
 
class  Option_Float
 
class  Option_Integer
 
class  Option_IntVector
 
class  Option_Network
 
class  Option_Route
 
class  Option_String
 
class  Option_StringVector
 
class  Option_SumoConfig
 

Macros

#define CLONEABLE(Type)   virtual Type* clone() const { return new Type(*this); }
 

Typedefs

typedef std::vector< int > IntVector
 Definition of a vector of ints.
 
typedef std::vector< std::string > StringVector
 Definition of a vector of strings.
 

Detailed Description

Author
Daniel Krajzewicz
Michael Behrisch
Jakob Erdmann
Date
Mon, 17 Dec 2001

Definition in file Option.h.

Macro Definition Documentation

◆ CLONEABLE

#define CLONEABLE (   Type)    virtual Type* clone() const { return new Type(*this); }

Definition at line 44 of file Option.h.

Typedef Documentation

◆ IntVector

Definition of a vector of ints.

Definition at line 37 of file Option.h.

◆ StringVector

Definition of a vector of strings.

Definition at line 42 of file Option.h.