From 4efc63ad99a6c574c380d396ea0499308c9e1ca0 Mon Sep 17 00:00:00 2001 From: methylDragon Date: Thu, 28 Apr 2022 15:06:38 -0700 Subject: [PATCH] Create redirection aliases Signed-off-by: methylDragon --- .../ignition/plugin/EnablePluginFromThis.hh | 18 ++++++++++++++++++ core/include/ignition/plugin/Factory.hh | 18 ++++++++++++++++++ core/include/ignition/plugin/Info.hh | 18 ++++++++++++++++++ core/include/ignition/plugin/Plugin.hh | 18 ++++++++++++++++++ core/include/ignition/plugin/PluginPtr.hh | 18 ++++++++++++++++++ .../ignition/plugin/SpecializedPlugin.hh | 18 ++++++++++++++++++ .../ignition/plugin/SpecializedPluginPtr.hh | 18 ++++++++++++++++++ core/include/ignition/plugin/WeakPluginPtr.hh | 18 ++++++++++++++++++ core/include/ignition/plugin/config.hh | 18 ++++++++++++++++++ core/include/ignition/plugin/detail/Factory.hh | 18 ++++++++++++++++++ core/include/ignition/plugin/detail/Plugin.hh | 18 ++++++++++++++++++ .../ignition/plugin/detail/PluginPtr.hh | 18 ++++++++++++++++++ .../plugin/detail/SpecializedPlugin.hh | 18 ++++++++++++++++++ core/include/ignition/plugin/detail/utility.hh | 18 ++++++++++++++++++ core/include/ignition/plugin/utility.hh | 18 ++++++++++++++++++ loader/include/ignition/plugin/Loader.hh | 18 ++++++++++++++++++ .../include/ignition/plugin/detail/Loader.hh | 18 ++++++++++++++++++ register/include/ignition/plugin/Register.hh | 18 ++++++++++++++++++ .../include/ignition/plugin/RegisterMore.hh | 18 ++++++++++++++++++ .../include/ignition/plugin/detail/Register.hh | 18 ++++++++++++++++++ 20 files changed, 360 insertions(+) create mode 100644 core/include/ignition/plugin/EnablePluginFromThis.hh create mode 100644 core/include/ignition/plugin/Factory.hh create mode 100644 core/include/ignition/plugin/Info.hh create mode 100644 core/include/ignition/plugin/Plugin.hh create mode 100644 core/include/ignition/plugin/PluginPtr.hh create mode 100644 core/include/ignition/plugin/SpecializedPlugin.hh create mode 100644 core/include/ignition/plugin/SpecializedPluginPtr.hh create mode 100644 core/include/ignition/plugin/WeakPluginPtr.hh create mode 100644 core/include/ignition/plugin/config.hh create mode 100644 core/include/ignition/plugin/detail/Factory.hh create mode 100644 core/include/ignition/plugin/detail/Plugin.hh create mode 100644 core/include/ignition/plugin/detail/PluginPtr.hh create mode 100644 core/include/ignition/plugin/detail/SpecializedPlugin.hh create mode 100644 core/include/ignition/plugin/detail/utility.hh create mode 100644 core/include/ignition/plugin/utility.hh create mode 100644 loader/include/ignition/plugin/Loader.hh create mode 100644 loader/include/ignition/plugin/detail/Loader.hh create mode 100644 register/include/ignition/plugin/Register.hh create mode 100644 register/include/ignition/plugin/RegisterMore.hh create mode 100644 register/include/ignition/plugin/detail/Register.hh diff --git a/core/include/ignition/plugin/EnablePluginFromThis.hh b/core/include/ignition/plugin/EnablePluginFromThis.hh new file mode 100644 index 00000000..7825a45e --- /dev/null +++ b/core/include/ignition/plugin/EnablePluginFromThis.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/core/include/ignition/plugin/Factory.hh b/core/include/ignition/plugin/Factory.hh new file mode 100644 index 00000000..487744b3 --- /dev/null +++ b/core/include/ignition/plugin/Factory.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/core/include/ignition/plugin/Info.hh b/core/include/ignition/plugin/Info.hh new file mode 100644 index 00000000..c5982cf6 --- /dev/null +++ b/core/include/ignition/plugin/Info.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 diff --git a/core/include/ignition/plugin/Plugin.hh b/core/include/ignition/plugin/Plugin.hh new file mode 100644 index 00000000..7c3e8d10 --- /dev/null +++ b/core/include/ignition/plugin/Plugin.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 diff --git a/core/include/ignition/plugin/PluginPtr.hh b/core/include/ignition/plugin/PluginPtr.hh new file mode 100644 index 00000000..336fb985 --- /dev/null +++ b/core/include/ignition/plugin/PluginPtr.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 diff --git a/core/include/ignition/plugin/SpecializedPlugin.hh b/core/include/ignition/plugin/SpecializedPlugin.hh new file mode 100644 index 00000000..48b27d75 --- /dev/null +++ b/core/include/ignition/plugin/SpecializedPlugin.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 diff --git a/core/include/ignition/plugin/SpecializedPluginPtr.hh b/core/include/ignition/plugin/SpecializedPluginPtr.hh new file mode 100644 index 00000000..e21ac644 --- /dev/null +++ b/core/include/ignition/plugin/SpecializedPluginPtr.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 diff --git a/core/include/ignition/plugin/WeakPluginPtr.hh b/core/include/ignition/plugin/WeakPluginPtr.hh new file mode 100644 index 00000000..2947bcac --- /dev/null +++ b/core/include/ignition/plugin/WeakPluginPtr.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/core/include/ignition/plugin/config.hh b/core/include/ignition/plugin/config.hh new file mode 100644 index 00000000..f4b7faa6 --- /dev/null +++ b/core/include/ignition/plugin/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/core/include/ignition/plugin/detail/Factory.hh b/core/include/ignition/plugin/detail/Factory.hh new file mode 100644 index 00000000..d972a2fb --- /dev/null +++ b/core/include/ignition/plugin/detail/Factory.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/core/include/ignition/plugin/detail/Plugin.hh b/core/include/ignition/plugin/detail/Plugin.hh new file mode 100644 index 00000000..8e009d5e --- /dev/null +++ b/core/include/ignition/plugin/detail/Plugin.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 diff --git a/core/include/ignition/plugin/detail/PluginPtr.hh b/core/include/ignition/plugin/detail/PluginPtr.hh new file mode 100644 index 00000000..f812a59f --- /dev/null +++ b/core/include/ignition/plugin/detail/PluginPtr.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 diff --git a/core/include/ignition/plugin/detail/SpecializedPlugin.hh b/core/include/ignition/plugin/detail/SpecializedPlugin.hh new file mode 100644 index 00000000..a9275543 --- /dev/null +++ b/core/include/ignition/plugin/detail/SpecializedPlugin.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 diff --git a/core/include/ignition/plugin/detail/utility.hh b/core/include/ignition/plugin/detail/utility.hh new file mode 100644 index 00000000..38c344de --- /dev/null +++ b/core/include/ignition/plugin/detail/utility.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 diff --git a/core/include/ignition/plugin/utility.hh b/core/include/ignition/plugin/utility.hh new file mode 100644 index 00000000..a09a8639 --- /dev/null +++ b/core/include/ignition/plugin/utility.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/loader/include/ignition/plugin/Loader.hh b/loader/include/ignition/plugin/Loader.hh new file mode 100644 index 00000000..eeabec39 --- /dev/null +++ b/loader/include/ignition/plugin/Loader.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 diff --git a/loader/include/ignition/plugin/detail/Loader.hh b/loader/include/ignition/plugin/detail/Loader.hh new file mode 100644 index 00000000..428e0e71 --- /dev/null +++ b/loader/include/ignition/plugin/detail/Loader.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 diff --git a/register/include/ignition/plugin/Register.hh b/register/include/ignition/plugin/Register.hh new file mode 100644 index 00000000..7a3d2926 --- /dev/null +++ b/register/include/ignition/plugin/Register.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 diff --git a/register/include/ignition/plugin/RegisterMore.hh b/register/include/ignition/plugin/RegisterMore.hh new file mode 100644 index 00000000..1fe8663e --- /dev/null +++ b/register/include/ignition/plugin/RegisterMore.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/register/include/ignition/plugin/detail/Register.hh b/register/include/ignition/plugin/detail/Register.hh new file mode 100644 index 00000000..1e1ead2f --- /dev/null +++ b/register/include/ignition/plugin/detail/Register.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