Eclipse SUMO - Simulation of Urban MObility
Loading...
Searching...
No Matches
SUMOSAXHandler.cpp
Go to the documentation of this file.
1
/****************************************************************************/
2
// Eclipse SUMO, Simulation of Urban MObility; see https://eclipse.dev/sumo
3
// Copyright (C) 2002-2025 German Aerospace Center (DLR) and others.
4
// This program and the accompanying materials are made available under the
5
// terms of the Eclipse Public License 2.0 which is available at
6
// https://www.eclipse.org/legal/epl-2.0/
7
// This Source Code may also be made available under the following Secondary
8
// Licenses when the conditions for such availability set forth in the Eclipse
9
// Public License 2.0 are satisfied: GNU General Public License, version 2
10
// or later which is available at
11
// https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html
12
// SPDX-License-Identifier: EPL-2.0 OR GPL-2.0-or-later
13
/****************************************************************************/
20
// SAX-handler base for SUMO-files
21
/****************************************************************************/
22
#include <config.h>
23
24
#include <string>
25
#include <iostream>
26
#include <
utils/xml/GenericSAXHandler.h
>
27
#include "
SUMOXMLDefinitions.h
"
28
#include "
SUMOSAXHandler.h
"
29
30
31
// ===========================================================================
32
// method definitions
33
// ===========================================================================
34
SUMOSAXHandler::SUMOSAXHandler
(
const
std::string& file,
const
std::string& expectedRoot)
35
:
GenericSAXHandler
(
SUMOXMLDefinitions
::tags,
SUMO_TAG_NOTHING
,
36
SUMOXMLDefinitions
::attrs,
SUMO_ATTR_NOTHING
, file, expectedRoot) {}
37
38
39
SUMOSAXHandler::~SUMOSAXHandler
() {}
40
41
42
/****************************************************************************/
GenericSAXHandler.h
SUMOSAXHandler.h
SUMOXMLDefinitions.h
SUMO_TAG_NOTHING
@ SUMO_TAG_NOTHING
invalid tag, must be the last one
Definition
SUMOXMLDefinitions.h:845
SUMO_ATTR_NOTHING
@ SUMO_ATTR_NOTHING
invalid attribute, must be the last one
Definition
SUMOXMLDefinitions.h:1972
GenericSAXHandler::GenericSAXHandler
GenericSAXHandler(SequentialStringBijection::Entry *tags, int terminatorTag, SequentialStringBijection::Entry *attrs, int terminatorAttr, const std::string &file, const std::string &expectedRoot="")
Constructor.
Definition
GenericSAXHandler.cpp:39
SUMOSAXHandler::~SUMOSAXHandler
virtual ~SUMOSAXHandler()
Destructor.
Definition
SUMOSAXHandler.cpp:39
SUMOSAXHandler::SUMOSAXHandler
SUMOSAXHandler(const std::string &file="", const std::string &expectedRoot="")
Constructor.
Definition
SUMOSAXHandler.cpp:34
SUMOXMLDefinitions
class for maintaining associations between enums and xml-strings
Definition
SUMOXMLDefinitions.h:2555
src
utils
xml
SUMOSAXHandler.cpp
Generated on
for Eclipse SUMO - Simulation of Urban MObility by
1.15.0