diff options
Diffstat (limited to 'Source/cmDynamicLoader.h')
-rw-r--r-- | Source/cmDynamicLoader.h | 32 |
1 files changed, 10 insertions, 22 deletions
diff --git a/Source/cmDynamicLoader.h b/Source/cmDynamicLoader.h index acf8011f2..7c46dd5d4 100644 --- a/Source/cmDynamicLoader.h +++ b/Source/cmDynamicLoader.h @@ -1,29 +1,21 @@ -/*============================================================================ - CMake - Cross Platform Makefile Generator - Copyright 2000-2009 Kitware, Inc., Insight Software Consortium - - Distributed under the OSI-approved BSD License (the "License"); - see accompanying file Copyright.txt for details. - - This software is distributed WITHOUT ANY WARRANTY; without even the - implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - See the License for more information. -============================================================================*/ +/* Distributed under the OSI-approved BSD 3-Clause License. See accompanying + file Copyright.txt or https://cmake.org/licensing for details. */ // .NAME cmDynamicLoader - class interface to system dynamic libraries // .SECTION Description // cmDynamicLoader provides a portable interface to loading dynamic // libraries into a process. +#ifndef cmDynamicLoader_h +#define cmDynamicLoader_h -#ifndef __cmDynamicLoader_h -#define __cmDynamicLoader_h - -#include "cmStandardIncludes.h" +#include "cmConfigure.h" -#include <cmsys/DynamicLoader.hxx> +#include "cmsys/DynamicLoader.hxx" // IWYU pragma: export class cmDynamicLoader { + CM_DISABLE_COPY(cmDynamicLoader) + public: // Description: // Load a dynamic library into the current process. @@ -36,12 +28,8 @@ public: static void FlushCache(); protected: - cmDynamicLoader() {}; - ~cmDynamicLoader() {}; - -private: - cmDynamicLoader(const cmDynamicLoader&); // Not implemented. - void operator=(const cmDynamicLoader&); // Not implemented. + cmDynamicLoader() {} + ~cmDynamicLoader() {} }; #endif |