PiperOrigin-RevId: 673906280pull/18272/head
parent
e9e499f884
commit
ada599128c
5 changed files with 7 additions and 33 deletions
@ -1,21 +0,0 @@ |
|||||||
// Protocol Buffers - Google's data interchange format
|
|
||||||
// Copyright 2023 Google LLC. All rights reserved.
|
|
||||||
//
|
|
||||||
// Use of this source code is governed by a BSD-style
|
|
||||||
// license that can be found in the LICENSE file or at
|
|
||||||
// https://developers.google.com/open-source/licenses/bsd
|
|
||||||
|
|
||||||
#ifndef PROTOBUF_HPB_TRAITS_H_ |
|
||||||
#define PROTOBUF_HPB_TRAITS_H_ |
|
||||||
|
|
||||||
#include <type_traits> |
|
||||||
|
|
||||||
namespace hpb::internal { |
|
||||||
|
|
||||||
template <typename T, typename T2> |
|
||||||
using add_const_if_T_is_const = |
|
||||||
std::conditional_t<std::is_const_v<T>, const T2, T2>; |
|
||||||
|
|
||||||
} // namespace hpb::internal
|
|
||||||
|
|
||||||
#endif // PROTOBUF_HPB_TRAITS_H_
|
|
Loading…
Reference in new issue