Algorithms Library Toolkit
A toolkit for algorithms, especially for algorithms on formal languages
alib2abstraction
src
common
CastHelper.h
Go to the documentation of this file.
1
6
#pragma once
7
8
#include <string>
9
#include <memory>
10
#include <
abstraction/Value.hpp
>
11
#include <
abstraction/TemporariesHolder.h
>
12
13
namespace
abstraction
{
14
15
class
CastHelper
{
16
public
:
17
static
std::shared_ptr < abstraction::Value >
eval
(
abstraction::TemporariesHolder
& environment,
const
std::shared_ptr < abstraction::Value > & param,
const
std::string & type );
18
19
};
20
21
}
/* namespace abstraction */
22
TemporariesHolder.h
Value.hpp
abstraction::CastHelper
Definition:
CastHelper.h:15
abstraction::CastHelper::eval
static std::shared_ptr< abstraction::Value > eval(abstraction::TemporariesHolder &environment, const std::shared_ptr< abstraction::Value > ¶m, const std::string &type)
Definition:
CastHelper.cpp:13
abstraction::TemporariesHolder
Definition:
TemporariesHolder.h:13
abstraction
Definition:
AlgorithmAbstraction.hpp:11
Generated on Mon Dec 27 2021 10:21:51 for Algorithms Library Toolkit by
1.9.2