*: move attribute.h to config

This commit is contained in:
skypjack
2025-11-05 16:09:41 +01:00
parent 4d95793123
commit 5df7142f51
17 changed files with 17 additions and 18 deletions

View File

@@ -116,6 +116,7 @@ option(ENTT_INCLUDE_NATVIS "Add EnTT natvis files to the EnTT target." OFF)
if(ENTT_INCLUDE_HEADERS)
set(
HEADERS_FILES
config/attribute.h
config/config.h
config/macro.h
config/version.h
@@ -125,7 +126,6 @@ if(ENTT_INCLUDE_HEADERS)
container/fwd.hpp
core/algorithm.hpp
core/any.hpp
core/attribute.h
core/bit.hpp
core/compressed_pair.hpp
core/enum.hpp

View File

@@ -1,5 +1,5 @@
#ifndef ENTT_CORE_ATTRIBUTE_H
#define ENTT_CORE_ATTRIBUTE_H
#ifndef ENTT_CONFIG_ATTRIBUTE_H
#define ENTT_CONFIG_ATTRIBUTE_H
#ifndef ENTT_EXPORT
# if defined _WIN32 || defined __CYGWIN__ || defined _MSC_VER

View File

@@ -4,8 +4,8 @@
#include <string_view>
#include <type_traits>
#include <utility>
#include "../config/attribute.h"
#include "../config/config.h"
#include "attribute.h"
#include "fwd.hpp"
#include "hashed_string.hpp"

View File

@@ -2,6 +2,7 @@
namespace entt {}
// IWYU pragma: begin_exports
#include "config/attribute.h"
#include "config/config.h"
#include "config/macro.h"
#include "config/version.h"
@@ -10,7 +11,6 @@ namespace entt {}
#include "container/table.hpp"
#include "core/algorithm.hpp"
#include "core/any.hpp"
#include "core/attribute.h"
#include "core/bit.hpp"
#include "core/compressed_pair.hpp"
#include "core/enum.hpp"

View File

@@ -8,7 +8,6 @@
#include <utility>
#include <vector>
#include "../config/config.h"
#include "../core/attribute.h"
#include "../core/bit.hpp"
#include "../core/enum.hpp"
#include "../core/fwd.hpp"

View File

@@ -1,4 +1,4 @@
#include <entt/core/attribute.h>
#include <entt/config/attribute.h>
#include <entt/signal/dispatcher.hpp>
#include "../../../common/boxed_type.h"
#include "../../../common/empty.h"

View File

@@ -1,5 +1,5 @@
#include <gtest/gtest.h>
#include <entt/core/attribute.h>
#include <entt/config/attribute.h>
#include <entt/core/utility.hpp>
#include <entt/signal/dispatcher.hpp>
#include <entt/signal/sigh.hpp>

View File

@@ -1,4 +1,4 @@
#include <entt/core/attribute.h>
#include <entt/config/attribute.h>
#include "../../../common/boxed_type.h"
#include "../../../common/emitter.h"
#include "../../../common/empty.h"

View File

@@ -1,6 +1,6 @@
#include <functional>
#include <gtest/gtest.h>
#include <entt/core/attribute.h>
#include <entt/config/attribute.h>
#include "../../../common/boxed_type.h"
#include "../../../common/emitter.h"

View File

@@ -1,4 +1,4 @@
#include <entt/core/attribute.h>
#include <entt/config/attribute.h>
#include <entt/locator/locator.hpp>
#include "../../../common/boxed_type.h"

View File

@@ -1,5 +1,5 @@
#include <gtest/gtest.h>
#include <entt/core/attribute.h>
#include <entt/config/attribute.h>
#include <entt/locator/locator.hpp>
#include "../../../common/boxed_type.h"

View File

@@ -1,4 +1,4 @@
#include <entt/core/attribute.h>
#include <entt/config/attribute.h>
#include <entt/core/hashed_string.hpp>
#include <entt/locator/locator.hpp>
#include <entt/meta/context.hpp>

View File

@@ -1,5 +1,5 @@
#include <gtest/gtest.h>
#include <entt/core/attribute.h>
#include <entt/config/attribute.h>
#include <entt/core/hashed_string.hpp>
#include <entt/locator/locator.hpp>
#include <entt/meta/context.hpp>

View File

@@ -1,4 +1,4 @@
#include <entt/core/attribute.h>
#include <entt/config/attribute.h>
#include <entt/entity/mixin.hpp>
#include <entt/entity/registry.hpp>
#include <entt/entity/view.hpp>

View File

@@ -1,5 +1,5 @@
#include <gtest/gtest.h>
#include <entt/core/attribute.h>
#include <entt/config/attribute.h>
#include <entt/entity/entity.hpp>
#include <entt/entity/mixin.hpp>
#include <entt/entity/registry.hpp>

View File

@@ -1,4 +1,4 @@
#include <entt/core/attribute.h>
#include <entt/config/attribute.h>
#include "../types.h"
ENTT_API const void *filter(const view_type &view) {

View File

@@ -1,5 +1,5 @@
#include <gtest/gtest.h>
#include <entt/core/attribute.h>
#include <entt/config/attribute.h>
#include "../types.h"
ENTT_API const void *filter(const view_type &);