From b2e10989c84dc238af8a89d9768514d5dcc84b10 Mon Sep 17 00:00:00 2001 From: Steve Peters Date: Mon, 18 Apr 2022 11:46:19 -0700 Subject: [PATCH 1/3] mv include/ignition include/gz Signed-off-by: Steve Peters --- include/{ignition => gz}/CMakeLists.txt | 0 include/{ignition => gz}/utils/CMakeLists.txt | 0 include/{ignition => gz}/utils/Environment.hh | 0 include/{ignition => gz}/utils/ExtraTestMacros.hh | 0 include/{ignition => gz}/utils/ImplPtr.hh | 0 include/{ignition => gz}/utils/NeverDestroyed.hh | 0 include/{ignition => gz}/utils/SuppressWarning.hh | 0 include/{ignition => gz}/utils/config.hh.in | 0 include/{ignition => gz}/utils/detail/DefaultOps.hh | 0 include/{ignition => gz}/utils/detail/ExtraTestMacros.hh | 0 include/{ignition => gz}/utils/detail/ImplPtr.hh | 0 include/{ignition => gz}/utils/detail/SuppressWarning.hh | 0 include/{ignition => gz}/utils/utils.hh.in | 0 13 files changed, 0 insertions(+), 0 deletions(-) rename include/{ignition => gz}/CMakeLists.txt (100%) rename include/{ignition => gz}/utils/CMakeLists.txt (100%) rename include/{ignition => gz}/utils/Environment.hh (100%) rename include/{ignition => gz}/utils/ExtraTestMacros.hh (100%) rename include/{ignition => gz}/utils/ImplPtr.hh (100%) rename include/{ignition => gz}/utils/NeverDestroyed.hh (100%) rename include/{ignition => gz}/utils/SuppressWarning.hh (100%) rename include/{ignition => gz}/utils/config.hh.in (100%) rename include/{ignition => gz}/utils/detail/DefaultOps.hh (100%) rename include/{ignition => gz}/utils/detail/ExtraTestMacros.hh (100%) rename include/{ignition => gz}/utils/detail/ImplPtr.hh (100%) rename include/{ignition => gz}/utils/detail/SuppressWarning.hh (100%) rename include/{ignition => gz}/utils/utils.hh.in (100%) diff --git a/include/ignition/CMakeLists.txt b/include/gz/CMakeLists.txt similarity index 100% rename from include/ignition/CMakeLists.txt rename to include/gz/CMakeLists.txt diff --git a/include/ignition/utils/CMakeLists.txt b/include/gz/utils/CMakeLists.txt similarity index 100% rename from include/ignition/utils/CMakeLists.txt rename to include/gz/utils/CMakeLists.txt diff --git a/include/ignition/utils/Environment.hh b/include/gz/utils/Environment.hh similarity index 100% rename from include/ignition/utils/Environment.hh rename to include/gz/utils/Environment.hh diff --git a/include/ignition/utils/ExtraTestMacros.hh b/include/gz/utils/ExtraTestMacros.hh similarity index 100% rename from include/ignition/utils/ExtraTestMacros.hh rename to include/gz/utils/ExtraTestMacros.hh diff --git a/include/ignition/utils/ImplPtr.hh b/include/gz/utils/ImplPtr.hh similarity index 100% rename from include/ignition/utils/ImplPtr.hh rename to include/gz/utils/ImplPtr.hh diff --git a/include/ignition/utils/NeverDestroyed.hh b/include/gz/utils/NeverDestroyed.hh similarity index 100% rename from include/ignition/utils/NeverDestroyed.hh rename to include/gz/utils/NeverDestroyed.hh diff --git a/include/ignition/utils/SuppressWarning.hh b/include/gz/utils/SuppressWarning.hh similarity index 100% rename from include/ignition/utils/SuppressWarning.hh rename to include/gz/utils/SuppressWarning.hh diff --git a/include/ignition/utils/config.hh.in b/include/gz/utils/config.hh.in similarity index 100% rename from include/ignition/utils/config.hh.in rename to include/gz/utils/config.hh.in diff --git a/include/ignition/utils/detail/DefaultOps.hh b/include/gz/utils/detail/DefaultOps.hh similarity index 100% rename from include/ignition/utils/detail/DefaultOps.hh rename to include/gz/utils/detail/DefaultOps.hh diff --git a/include/ignition/utils/detail/ExtraTestMacros.hh b/include/gz/utils/detail/ExtraTestMacros.hh similarity index 100% rename from include/ignition/utils/detail/ExtraTestMacros.hh rename to include/gz/utils/detail/ExtraTestMacros.hh diff --git a/include/ignition/utils/detail/ImplPtr.hh b/include/gz/utils/detail/ImplPtr.hh similarity index 100% rename from include/ignition/utils/detail/ImplPtr.hh rename to include/gz/utils/detail/ImplPtr.hh diff --git a/include/ignition/utils/detail/SuppressWarning.hh b/include/gz/utils/detail/SuppressWarning.hh similarity index 100% rename from include/ignition/utils/detail/SuppressWarning.hh rename to include/gz/utils/detail/SuppressWarning.hh diff --git a/include/ignition/utils/utils.hh.in b/include/gz/utils/utils.hh.in similarity index 100% rename from include/ignition/utils/utils.hh.in rename to include/gz/utils/utils.hh.in From 7c6e7e82a504cbab9c257cd0cd20ac9da20f61ba Mon Sep 17 00:00:00 2001 From: Steve Peters Date: Mon, 18 Apr 2022 11:49:02 -0700 Subject: [PATCH 2/3] Support new gz/ include folder * REPLACE_IGNITION_INCLUDE_PATH gz/utils * Include from gz/* in header files * Update header guards to use GZ_* * Add gz subdirectory in CMakeLists.txt Signed-off-by: Steve Peters --- CMakeLists.txt | 4 +++- include/CMakeLists.txt | 2 +- include/gz/utils/Environment.hh | 10 +++++----- include/gz/utils/ExtraTestMacros.hh | 8 ++++---- include/gz/utils/ImplPtr.hh | 14 +++++++------- include/gz/utils/NeverDestroyed.hh | 6 +++--- include/gz/utils/SuppressWarning.hh | 8 ++++---- include/gz/utils/detail/DefaultOps.hh | 6 +++--- include/gz/utils/detail/ExtraTestMacros.hh | 8 ++++---- include/gz/utils/detail/ImplPtr.hh | 8 ++++---- include/gz/utils/detail/SuppressWarning.hh | 8 ++++---- include/gz/utils/utils.hh.in | 2 +- 12 files changed, 43 insertions(+), 41 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 2c1a6b0..321860a 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -15,7 +15,9 @@ find_package(ignition-cmake3 REQUIRED) # Configure the project #============================================================================ set(c++standard 17) -ign_configure_project(VERSION_SUFFIX pre1) +ign_configure_project( + REPLACE_IGNITION_INCLUDE_PATH gz/utils + VERSION_SUFFIX pre1) #============================================================================ # Set project-specific options diff --git a/include/CMakeLists.txt b/include/CMakeLists.txt index 25ec897..a35a047 100644 --- a/include/CMakeLists.txt +++ b/include/CMakeLists.txt @@ -1 +1 @@ -add_subdirectory(ignition) +add_subdirectory(gz) diff --git a/include/gz/utils/Environment.hh b/include/gz/utils/Environment.hh index 658a13f..36cad0b 100644 --- a/include/gz/utils/Environment.hh +++ b/include/gz/utils/Environment.hh @@ -15,11 +15,11 @@ * */ -#ifndef IGNITION_UTILS_ENVIRONMENT_HH_ -#define IGNITION_UTILS_ENVIRONMENT_HH_ +#ifndef GZ_UTILS_ENVIRONMENT_HH_ +#define GZ_UTILS_ENVIRONMENT_HH_ -#include -#include +#include +#include #include @@ -70,5 +70,5 @@ bool IGNITION_UTILS_VISIBLE unsetenv(const std::string &_name); } // namespace utils } // namespace ignition -#endif // IGNITION_UTILS_ENVIRONMENT_HH_ +#endif // GZ_UTILS_ENVIRONMENT_HH_ diff --git a/include/gz/utils/ExtraTestMacros.hh b/include/gz/utils/ExtraTestMacros.hh index bad461e..625d21b 100644 --- a/include/gz/utils/ExtraTestMacros.hh +++ b/include/gz/utils/ExtraTestMacros.hh @@ -15,10 +15,10 @@ * */ -#ifndef IGNITION_UTILS_EXTRATESTMACROS_HH -#define IGNITION_UTILS_EXTRATESTMACROS_HH +#ifndef GZ_UTILS_EXTRATESTMACROS_HH +#define GZ_UTILS_EXTRATESTMACROS_HH -#include +#include /// \brief Restrict the execution of the test for the Windows platform. /// The test will be compiled on Windows too but will never be run as @@ -44,4 +44,4 @@ #define IGN_UTILS_TEST_ENABLED_ONLY_ON_LINUX(TestName) \ DETAIL_IGN_UTILS_TEST_ENABLED_ONLY_ON_LINUX(TestName) -#endif // IGNITION_UTILS_EXTRATESTMACROS_HH +#endif // GZ_UTILS_EXTRATESTMACROS_HH diff --git a/include/gz/utils/ImplPtr.hh b/include/gz/utils/ImplPtr.hh index 8eba453..dfc8881 100644 --- a/include/gz/utils/ImplPtr.hh +++ b/include/gz/utils/ImplPtr.hh @@ -15,15 +15,15 @@ * */ -#ifndef IGNITION_UTILS__IMPLPTR_HH_ -#define IGNITION_UTILS__IMPLPTR_HH_ +#ifndef GZ_UTILS__IMPLPTR_HH_ +#define GZ_UTILS__IMPLPTR_HH_ #include #include -#include -#include -#include +#include +#include +#include namespace ignition { @@ -255,6 +255,6 @@ namespace ignition IGN_UTILS_UNIQUE_IMPL_PTR_FWD(Implementation, memberName) -#include +#include -#endif // IGNITION_UTILS__IMPLPTR_HH_ +#endif // GZ_UTILS__IMPLPTR_HH_ diff --git a/include/gz/utils/NeverDestroyed.hh b/include/gz/utils/NeverDestroyed.hh index 2ad9351..8537a79 100644 --- a/include/gz/utils/NeverDestroyed.hh +++ b/include/gz/utils/NeverDestroyed.hh @@ -15,8 +15,8 @@ * */ -#ifndef IGNITION_UTILS_NEVERDESTROYED_HH_ -#define IGNITION_UTILS_NEVERDESTROYED_HH_ +#ifndef GZ_UTILS_NEVERDESTROYED_HH_ +#define GZ_UTILS_NEVERDESTROYED_HH_ #include #include @@ -159,4 +159,4 @@ class NeverDestroyed } // namespace utils } // namespace ignition -#endif // IGNITION_UTILS_NEVERDESTROYED_HH_ +#endif // GZ_UTILS_NEVERDESTROYED_HH_ diff --git a/include/gz/utils/SuppressWarning.hh b/include/gz/utils/SuppressWarning.hh index d8bb134..af9d72d 100644 --- a/include/gz/utils/SuppressWarning.hh +++ b/include/gz/utils/SuppressWarning.hh @@ -15,10 +15,10 @@ * */ -#ifndef IGNITION_UTILS__SUPPRESSWARNING_HH_ -#define IGNITION_UTILS__SUPPRESSWARNING_HH_ +#ifndef GZ_UTILS__SUPPRESSWARNING_HH_ +#define GZ_UTILS__SUPPRESSWARNING_HH_ -#include +#include // This header contains cross-platform macros for suppressing warnings. Please // only use these macros responsibly when you are certain that the compiler is @@ -88,4 +88,4 @@ // TODO(anyone): Add more warning types as they become relevant. // Do not add warning types to suppress unless they are genuinely necessary. -#endif // IGNITION_UTILS__SUPPRESSWARNING_HH_ +#endif // GZ_UTILS__SUPPRESSWARNING_HH_ diff --git a/include/gz/utils/detail/DefaultOps.hh b/include/gz/utils/detail/DefaultOps.hh index 0c966cc..16b09e7 100644 --- a/include/gz/utils/detail/DefaultOps.hh +++ b/include/gz/utils/detail/DefaultOps.hh @@ -15,8 +15,8 @@ * */ -#ifndef IGNITION_UTILS__DETAIL__DEFAULTOPS_HH_ -#define IGNITION_UTILS__DETAIL__DEFAULTOPS_HH_ +#ifndef GZ_UTILS__DETAIL__DEFAULTOPS_HH_ +#define GZ_UTILS__DETAIL__DEFAULTOPS_HH_ #include @@ -80,5 +80,5 @@ namespace ignition } // namespace utils } // namespace ignition -#endif // IGNITION_UTILS__DETAIL__DEFAULTOPS_HH_ +#endif // GZ_UTILS__DETAIL__DEFAULTOPS_HH_ diff --git a/include/gz/utils/detail/ExtraTestMacros.hh b/include/gz/utils/detail/ExtraTestMacros.hh index 02f2a49..c24c408 100644 --- a/include/gz/utils/detail/ExtraTestMacros.hh +++ b/include/gz/utils/detail/ExtraTestMacros.hh @@ -15,10 +15,10 @@ * */ -#ifndef IGNITION_UTILS_DETAIL_EXTRATESTMACROS_HH -#define IGNITION_UTILS_DETAIL_EXTRATESTMACROS_HH +#ifndef GZ_UTILS_DETAIL_EXTRATESTMACROS_HH +#define GZ_UTILS_DETAIL_EXTRATESTMACROS_HH -#include +#include #define DETAIL_IGN_UTILS_ADD_DISABLED_PREFIX(x) DISABLED_##x @@ -59,4 +59,4 @@ #endif // defined __linux__ -#endif // IGNITION_UTILS_DETAIL_EXTRATESTMACROS_HH +#endif // GZ_UTILS_DETAIL_EXTRATESTMACROS_HH diff --git a/include/gz/utils/detail/ImplPtr.hh b/include/gz/utils/detail/ImplPtr.hh index 0926f29..65dcf71 100644 --- a/include/gz/utils/detail/ImplPtr.hh +++ b/include/gz/utils/detail/ImplPtr.hh @@ -15,10 +15,10 @@ * */ -#ifndef IGNITION_UTILS__DETAIL__IMPLPTR_HH_ -#define IGNITION_UTILS__DETAIL__IMPLPTR_HH_ +#ifndef GZ_UTILS__DETAIL__IMPLPTR_HH_ +#define GZ_UTILS__DETAIL__IMPLPTR_HH_ -#include +#include #include @@ -148,4 +148,4 @@ namespace ignition } // namespace utils } // namespace ignition -#endif // IGNITION_UTILS__DETAIL__IMPLPTR_HH_ +#endif // GZ_UTILS__DETAIL__IMPLPTR_HH_ diff --git a/include/gz/utils/detail/SuppressWarning.hh b/include/gz/utils/detail/SuppressWarning.hh index da1f736..bcfcb22 100644 --- a/include/gz/utils/detail/SuppressWarning.hh +++ b/include/gz/utils/detail/SuppressWarning.hh @@ -15,10 +15,10 @@ * */ -#ifndef IGNITION_UTILS__DETAIL__SUPPRESSWARNING_HH_ -#define IGNITION_UTILS__DETAIL__SUPPRESSWARNING_HH_ +#ifndef GZ_UTILS__DETAIL__SUPPRESSWARNING_HH_ +#define GZ_UTILS__DETAIL__SUPPRESSWARNING_HH_ -#include +#include #ifndef DETAIL_IGN_UTILS_STRINGIFY #define DETAIL_IGN_UTILS_STRINGIFY(x) #x @@ -238,4 +238,4 @@ #endif -#endif // IGNITION_UTILS__DETAIL__SUPPRESSWARNING_HH_ +#endif // GZ_UTILS__DETAIL__SUPPRESSWARNING_HH_ diff --git a/include/gz/utils/utils.hh.in b/include/gz/utils/utils.hh.in index 8071d70..5964169 100644 --- a/include/gz/utils/utils.hh.in +++ b/include/gz/utils/utils.hh.in @@ -1,3 +1,3 @@ // Automatically generated -#include +#include ${ign_headers} From 6fb3171bd3600feed20cd0528fd220797dcb5d4a Mon Sep 17 00:00:00 2001 From: Steve Peters Date: Mon, 18 Apr 2022 12:27:05 -0700 Subject: [PATCH 3/3] Add ignition/ includes that point to gz/* Signed-off-by: Steve Peters --- include/CMakeLists.txt | 1 + include/ignition/utils.hh | 18 ++++++++++++++++++ include/ignition/utils/Environment.hh | 18 ++++++++++++++++++ include/ignition/utils/Export.hh | 18 ++++++++++++++++++ include/ignition/utils/ExtraTestMacros.hh | 18 ++++++++++++++++++ include/ignition/utils/ImplPtr.hh | 18 ++++++++++++++++++ include/ignition/utils/NeverDestroyed.hh | 18 ++++++++++++++++++ include/ignition/utils/SuppressWarning.hh | 18 ++++++++++++++++++ include/ignition/utils/config.hh | 18 ++++++++++++++++++ include/ignition/utils/detail/DefaultOps.hh | 18 ++++++++++++++++++ .../ignition/utils/detail/ExtraTestMacros.hh | 18 ++++++++++++++++++ include/ignition/utils/detail/ImplPtr.hh | 18 ++++++++++++++++++ .../ignition/utils/detail/SuppressWarning.hh | 18 ++++++++++++++++++ 13 files changed, 217 insertions(+) create mode 100644 include/ignition/utils.hh create mode 100644 include/ignition/utils/Environment.hh create mode 100644 include/ignition/utils/Export.hh create mode 100644 include/ignition/utils/ExtraTestMacros.hh create mode 100644 include/ignition/utils/ImplPtr.hh create mode 100644 include/ignition/utils/NeverDestroyed.hh create mode 100644 include/ignition/utils/SuppressWarning.hh create mode 100644 include/ignition/utils/config.hh create mode 100644 include/ignition/utils/detail/DefaultOps.hh create mode 100644 include/ignition/utils/detail/ExtraTestMacros.hh create mode 100644 include/ignition/utils/detail/ImplPtr.hh create mode 100644 include/ignition/utils/detail/SuppressWarning.hh diff --git a/include/CMakeLists.txt b/include/CMakeLists.txt index a35a047..4b2bdd7 100644 --- a/include/CMakeLists.txt +++ b/include/CMakeLists.txt @@ -1 +1,2 @@ add_subdirectory(gz) +install(DIRECTORY ignition DESTINATION ${IGN_INCLUDE_INSTALL_DIR_FULL}) diff --git a/include/ignition/utils.hh b/include/ignition/utils.hh new file mode 100644 index 0000000..2c876fa --- /dev/null +++ b/include/ignition/utils.hh @@ -0,0 +1,18 @@ +/* + * Copyright (C) 2022 Open Source Robotics Foundation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +#include diff --git a/include/ignition/utils/Environment.hh b/include/ignition/utils/Environment.hh new file mode 100644 index 0000000..d58de5d --- /dev/null +++ b/include/ignition/utils/Environment.hh @@ -0,0 +1,18 @@ +/* + * Copyright (C) 2021 Open Source Robotics Foundation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +#include diff --git a/include/ignition/utils/Export.hh b/include/ignition/utils/Export.hh new file mode 100644 index 0000000..1632fb2 --- /dev/null +++ b/include/ignition/utils/Export.hh @@ -0,0 +1,18 @@ +/* + * Copyright (C) 2022 Open Source Robotics Foundation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +#include diff --git a/include/ignition/utils/ExtraTestMacros.hh b/include/ignition/utils/ExtraTestMacros.hh new file mode 100644 index 0000000..875855e --- /dev/null +++ b/include/ignition/utils/ExtraTestMacros.hh @@ -0,0 +1,18 @@ +/* + * Copyright (C) 2020 Open Source Robotics Foundation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +#include diff --git a/include/ignition/utils/ImplPtr.hh b/include/ignition/utils/ImplPtr.hh new file mode 100644 index 0000000..17f0df5 --- /dev/null +++ b/include/ignition/utils/ImplPtr.hh @@ -0,0 +1,18 @@ +/* + * Copyright (C) 2018 Open Source Robotics Foundation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +#include diff --git a/include/ignition/utils/NeverDestroyed.hh b/include/ignition/utils/NeverDestroyed.hh new file mode 100644 index 0000000..aeaeb3a --- /dev/null +++ b/include/ignition/utils/NeverDestroyed.hh @@ -0,0 +1,18 @@ +/* + * Copyright (C) 2021 Open Source Robotics Foundation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +#include diff --git a/include/ignition/utils/SuppressWarning.hh b/include/ignition/utils/SuppressWarning.hh new file mode 100644 index 0000000..8b7d4c3 --- /dev/null +++ b/include/ignition/utils/SuppressWarning.hh @@ -0,0 +1,18 @@ +/* + * Copyright (C) 2018 Open Source Robotics Foundation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +#include diff --git a/include/ignition/utils/config.hh b/include/ignition/utils/config.hh new file mode 100644 index 0000000..fea1896 --- /dev/null +++ b/include/ignition/utils/config.hh @@ -0,0 +1,18 @@ +/* + * Copyright (C) 2022 Open Source Robotics Foundation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +#include diff --git a/include/ignition/utils/detail/DefaultOps.hh b/include/ignition/utils/detail/DefaultOps.hh new file mode 100644 index 0000000..d9f4fc6 --- /dev/null +++ b/include/ignition/utils/detail/DefaultOps.hh @@ -0,0 +1,18 @@ +/* + * Copyright (C) 2018 Open Source Robotics Foundation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +#include diff --git a/include/ignition/utils/detail/ExtraTestMacros.hh b/include/ignition/utils/detail/ExtraTestMacros.hh new file mode 100644 index 0000000..b048f54 --- /dev/null +++ b/include/ignition/utils/detail/ExtraTestMacros.hh @@ -0,0 +1,18 @@ +/* + * Copyright (C) 2020 Open Source Robotics Foundation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +#include diff --git a/include/ignition/utils/detail/ImplPtr.hh b/include/ignition/utils/detail/ImplPtr.hh new file mode 100644 index 0000000..2041ed9 --- /dev/null +++ b/include/ignition/utils/detail/ImplPtr.hh @@ -0,0 +1,18 @@ +/* + * Copyright (C) 2018 Open Source Robotics Foundation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +#include diff --git a/include/ignition/utils/detail/SuppressWarning.hh b/include/ignition/utils/detail/SuppressWarning.hh new file mode 100644 index 0000000..27059c3 --- /dev/null +++ b/include/ignition/utils/detail/SuppressWarning.hh @@ -0,0 +1,18 @@ +/* + * Copyright (C) 2017 Open Source Robotics Foundation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +#include