SUMO - Simulation of Urban MObility
TraCIAPI::TraCIScopeWrapper Class Reference

An abstract interface for accessing type-dependent values. More...

#include <TraCIAPI.h>

Inheritance diagram for TraCIAPI::TraCIScopeWrapper:
Inheritance graph
Collaboration diagram for TraCIAPI::TraCIScopeWrapper:
Collaboration graph

Public Member Functions

 TraCIScopeWrapper (TraCIAPI &parent)
 Constructor. More...
 
virtual ~TraCIScopeWrapper ()
 Destructor. More...
 

Protected Attributes

TraCIAPImyParent
 The parent TraCI client which offers the connection. More...
 

Private Member Functions

TraCIScopeWrapperoperator= (const TraCIScopeWrapper &src)
 invalidated assignment operator More...
 
 TraCIScopeWrapper (const TraCIScopeWrapper &src)
 invalidated copy constructor More...
 

Detailed Description

An abstract interface for accessing type-dependent values.

Must be derived by interfaces which implement access methods to certain object types

Definition at line 118 of file TraCIAPI.h.

Constructor & Destructor Documentation

◆ TraCIScopeWrapper() [1/2]

TraCIAPI::TraCIScopeWrapper::TraCIScopeWrapper ( TraCIAPI parent)
inline

Constructor.

Parameters
[in]parentThe parent TraCI client which offers the connection

Definition at line 123 of file TraCIAPI.h.

◆ ~TraCIScopeWrapper()

virtual TraCIAPI::TraCIScopeWrapper::~TraCIScopeWrapper ( )
inlinevirtual

Destructor.

Definition at line 126 of file TraCIAPI.h.

◆ TraCIScopeWrapper() [2/2]

TraCIAPI::TraCIScopeWrapper::TraCIScopeWrapper ( const TraCIScopeWrapper src)
private

invalidated copy constructor

Member Function Documentation

◆ operator=()

Field Documentation

◆ myParent

TraCIAPI& TraCIAPI::TraCIScopeWrapper::myParent
protected

The parent TraCI client which offers the connection.

Definition at line 131 of file TraCIAPI.h.


The documentation for this class was generated from the following file: