Blaze 3.9
Forward.h
Go to the documentation of this file.
1//=================================================================================================
33//=================================================================================================
34
35#ifndef _BLAZE_MATH_FUNCTORS_FORWARD_H_
36#define _BLAZE_MATH_FUNCTORS_FORWARD_H_
37
38
39//*************************************************************************************************
40// Includes
41//*************************************************************************************************
42
43#include <blaze/util/Types.h>
44
45
46namespace blaze {
47
48//=================================================================================================
49//
50// ::blaze NAMESPACE FORWARD DECLARATIONS
51//
52//=================================================================================================
53
54struct Abs;
55struct Acos;
56struct Acosh;
57struct Add;
58struct AddAssign;
59struct And;
60struct AndAssign;
61struct Arg;
62struct Asin;
63struct Asinh;
64struct Assign;
65struct Atan;
66struct Atan2;
67struct Atanh;
68template< typename, typename > struct Bind1st;
69template< typename, typename > struct Bind2nd;
70template< typename, typename > struct Bind3rd;
71struct Bitand;
72struct Bitor;
73struct Bitxor;
74struct Cbrt;
75struct Ceil;
76struct Clamp;
77struct Clear;
78struct Conj;
79struct Cos;
80struct Cosh;
81struct CTrans;
82struct DeclDiag;
83struct DeclHerm;
84struct DeclId;
85struct DeclLow;
86struct DeclStrLow;
87struct DeclStrUpp;
88struct DeclSym;
89struct DeclUniLow;
90struct DeclUniUpp;
91struct DeclUpp;
92struct DeclZero;
93struct Div;
94struct DivAssign;
95struct Erf;
96struct Erfc;
97struct Eval;
98struct Exp;
99struct Exp2;
100struct Exp10;
101struct Floor;
102struct Greater;
103struct Hypot;
104struct Imag;
105struct Inv;
106struct InvAdd;
107struct InvCbrt;
108struct InvSqrt;
109template< typename > struct Join;
110struct Kron;
111struct L1Norm;
112struct L2Norm;
113struct L3Norm;
114struct L4Norm;
115struct LeftShiftAssign;
116struct Less;
117struct LGamma;
118struct Log;
119struct Log1p;
120struct Log2;
121struct Log10;
122template< size_t... > struct LpNorm;
123struct MAC;
124struct MakePair;
125struct Max;
126struct Min;
127struct Minmax;
128struct ModuloAssign;
129struct Mult;
130struct MultAssign;
131struct NoAlias;
132struct Noop;
133struct NoSIMD;
134struct Not;
135struct Or;
136struct OrAssign;
137struct Pow;
138struct Pow2;
139struct Pow3;
140struct Pow4;
141struct Qdrt;
142struct Real;
143struct Reset;
144struct RightShiftAssign;
145struct Round;
146struct Schur;
147struct Serial;
148struct ShiftLI;
149struct ShiftLV;
150struct ShiftRI;
151struct ShiftRV;
152struct Sign;
153struct Sin;
154struct Sinh;
155struct SqrAbs;
156struct Sqrt;
157struct Sub;
158struct SubAssign;
159struct Tan;
160struct Tanh;
161struct Trans;
162struct Trunc;
163struct XorAssign;
164
165} // namespace blaze
166
167#endif
Header file for basic type definitions.