/home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-composable-kernel/checkouts/docs-6.4.3/include/ck/utility/ignore.hpp Source File

/home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-composable-kernel/checkouts/docs-6.4.3/include/ck/utility/ignore.hpp Source File#

Composable Kernel: /home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-composable-kernel/checkouts/docs-6.4.3/include/ck/utility/ignore.hpp Source File
ignore.hpp
Go to the documentation of this file.
1 // SPDX-License-Identifier: MIT
2 // Copyright (c) 2018-2023, Advanced Micro Devices, Inc. All rights reserved.
3 
4 #pragma once
5 
6 // https://en.cppreference.com/w/cpp/utility/tuple/ignore
7 
8 namespace ck {
9 
10 namespace detail {
11 struct ignore_t
12 {
13  template <typename T>
14  constexpr void operator=(T&&) const noexcept
15  {
16  }
17 };
18 } // namespace detail
19 
20 inline constexpr detail::ignore_t ignore;
21 
22 } // namespace ck
Definition: ck.hpp:264
constexpr detail::ignore_t ignore
Definition: ignore.hpp:20
Definition: ignore.hpp:12
constexpr void operator=(T &&) const noexcept
Definition: ignore.hpp:14