NiHu
2.0
operator.hpp
Go to the documentation of this file.
1
// This file is a part of NiHu, a C++ BEM template library.
2
//
3
// Copyright (C) 2012-2014 Peter Fiala <fiala@hit.bme.hu>
4
// Copyright (C) 2012-2014 Peter Rucz <rucz@hit.bme.hu>
5
//
6
// This program is free software: you can redistribute it and/or modify
7
// it under the terms of the GNU General Public License as published by
8
// the Free Software Foundation, either version 3 of the License, or
9
// (at your option) any later version.
10
//
11
// This program is distributed in the hope that it will be useful,
12
// but WITHOUT ANY WARRANTY; without even the implied warranty of
13
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14
// GNU General Public License for more details.
15
//
16
// You should have received a copy of the GNU General Public License
17
// along with this program. If not, see <http://www.gnu.org/licenses/>.
18
28
#ifndef OPERATOR_HPP_INCLUDED
29
#define OPERATOR_HPP_INCLUDED
30
31
namespace
tmp
32
{
34
template
<
class
A>
35
struct
next
;
36
38
template
<
class
A>
39
struct
prev
;
40
42
template
<
class
A,
class
B>
43
struct
plus
;
44
46
template
<
class
A,
class
B>
47
struct
minus
;
48
50
template
<
class
A,
class
B>
51
struct
mul
;
52
}
53
54
#endif
/* OPERATOR_HPP_INCLUDED */
tmp::mul
binary multiply
Definition:
operator.hpp:51
tmp
template metaprogramming functions
Definition:
asymptotic_types.hpp:101
tmp::plus
binary plus
Definition:
operator.hpp:43
tmp::minus
binary minus
Definition:
operator.hpp:47
tmp::prev
decrement operator
Definition:
operator.hpp:39
tmp::next
increment operator
Definition:
operator.hpp:35
src
tmp
operator.hpp
Generated on Tue Dec 3 2024 01:00:15 for NiHu by
1.8.18