Blaze 3.9
PaddingFlag.h
Go to the documentation of this file.
1//=================================================================================================
33//=================================================================================================
34
35#ifndef _BLAZE_MATH_PADDINGFLAG_H_
36#define _BLAZE_MATH_PADDINGFLAG_H_
37
38
39namespace blaze {
40
41//=================================================================================================
42//
43// PADDING FLAG VALUES
44//
45//=================================================================================================
46
47//*************************************************************************************************
76enum PaddingFlag : bool
77{
78 unpadded = false,
79 padded = true
80};
81//*************************************************************************************************
82
83
84//*************************************************************************************************
95constexpr PaddingFlag operator!( PaddingFlag flag ) noexcept
96{
97 return static_cast<PaddingFlag>( !static_cast<bool>( flag ) );
98}
99//*************************************************************************************************
100
101} // namespace blaze
102
103#endif
constexpr PaddingFlag operator!(PaddingFlag flag) noexcept
Negating the given padding flag.
Definition: PaddingFlag.h:95
PaddingFlag
Padding flag for (un-)padded vectors and matrices.
Definition: PaddingFlag.h:77
@ padded
Flag for padded vectors and matrices.
Definition: PaddingFlag.h:79
@ unpadded
Flag for unpadded vectors and matrices.
Definition: PaddingFlag.h:78