SUMO - Simulation of Urban MObility
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Named::StoringVisitor Class Reference

Allows to store the object; used as context while traveling the rtree in TraCI. More...

#include <Named.h>

Public Member Functions

void add (const Named *const o) const
 Adds the given object to the container.
 StoringVisitor (std::set< std::string > &ids)
 Contructor.
 ~StoringVisitor ()
 Destructor.

Data Fields

std::set< std::string > & myIDs
 The container.

Private Member Functions

StoringVisitoroperator= (const StoringVisitor &src)
 invalidated assignment operator
 StoringVisitor (const StoringVisitor &src)
 invalidated copy constructor

Detailed Description

Allows to store the object; used as context while traveling the rtree in TraCI.

Definition at line 92 of file Named.h.

Constructor & Destructor Documentation

Named::StoringVisitor::StoringVisitor ( std::set< std::string > &  ids)
inline

Contructor.

Definition at line 95 of file Named.h.

Named::StoringVisitor::~StoringVisitor ( )
inline

Destructor.

Definition at line 98 of file Named.h.

Named::StoringVisitor::StoringVisitor ( const StoringVisitor src)
private

invalidated copy constructor

Member Function Documentation

void Named::StoringVisitor::add ( const Named *const  o) const
inline

Adds the given object to the container.

Definition at line 101 of file Named.h.

References Named::getID(), and myIDs.

Referenced by Named::addTo().

StoringVisitor& Named::StoringVisitor::operator= ( const StoringVisitor src)
private

invalidated assignment operator

Field Documentation

std::set<std::string>& Named::StoringVisitor::myIDs

The container.

Definition at line 106 of file Named.h.

Referenced by add().


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