/
GraphTreeHeap
/
museumdb2
Обзор
Документация
Войти
/
GraphTreeHeap
/
museumdb2
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
util/aligned_storage.h
24 строки
774 B
Jaepil Jeong
Fix compile errors in C++23 (#12106)
29 май 2024, 01:33
29 май 2024, 01:33
c115eb6
Код
Авторство
О чём код?
// Copyright (c) 2011-present, Facebook, Inc. All rights reserved. // This source code is licensed under both the GPLv2 (found in the // COPYING file in the root directory) and Apache 2.0 License // (found in the LICENSE.Apache file in the root directory). // // Copyright (c) 2011 The LevelDB Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. See the AUTHORS file for names of contributors. #pragma once #include <cstddef> #include "rocksdb/rocksdb_namespace.h" namespace ROCKSDB_NAMESPACE { template <typename T, std::size_t Align = alignof(T)> struct aligned_storage { struct type { alignas(Align) unsigned char data[sizeof(T)]; }; }; } // namespace ROCKSDB_NAMESPACE