scenario_simulator_v2 C++ API
openscenario
openscenario_interpreter
include
openscenario_interpreter
reader
evaluate.hpp
Go to the documentation of this file.
1
// Copyright 2015 TIER IV, Inc. All rights reserved.
2
//
3
// Licensed under the Apache License, Version 2.0 (the "License");
4
// you may not use this file except in compliance with the License.
5
// You may obtain a copy of the License at
6
//
7
// http://www.apache.org/licenses/LICENSE-2.0
8
//
9
// Unless required by applicable law or agreed to in writing, software
10
// distributed under the License is distributed on an "AS IS" BASIS,
11
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12
// See the License for the specific language governing permissions and
13
// limitations under the License.
14
15
#ifndef OPENSCENARIO_INTERPRETER__EXPRESSION__ATTRIBUTE_HPP_
16
#define OPENSCENARIO_INTERPRETER__EXPRESSION__ATTRIBUTE_HPP_
17
18
#include <iomanip>
19
#include <
openscenario_interpreter/object.hpp
>
20
#include <
openscenario_interpreter/utility/variant.hpp
>
21
#include <type_traits>
22
23
#include "
openscenario_interpreter/utility/demangle.hpp
"
24
#include "
scenario_simulator_exception/exception.hpp
"
25
26
namespace
openscenario_interpreter
27
{
28
struct
Scope;
29
30
inline
namespace
reader
31
{
32
std::string
evaluate
(
const
std::string
&,
const
Scope &);
33
}
// namespace reader
34
}
// namespace openscenario_interpreter
35
36
#endif
// OPENSCENARIO_INTERPRETER__EXPRESSION__ATTRIBUTE_HPP_
exception.hpp
demangle.hpp
openscenario_interpreter::reader::evaluate
std::string evaluate(const std::string &, const Scope &)
Definition:
evaluate.cpp:237
openscenario_interpreter
Definition:
escape_sequence.hpp:22
xs::string
std::string string
Definition:
junit5.hpp:26
object.hpp
variant.hpp
Generated by
1.9.1