summaryrefslogtreecommitdiffstats
path: root/Source/cmClassFile.h
diff options
context:
space:
mode:
authorKen Martin <ken.martin@kitware.com>2001-04-24 20:49:12 (GMT)
committerKen Martin <ken.martin@kitware.com>2001-04-24 20:49:12 (GMT)
commit73f04d1409ec4dfcb3b8db3e104da2a894d019a2 (patch)
treee1578688252c8a50fb307d60045379a53a02d646 /Source/cmClassFile.h
parentb5746484e4c396489b707e0f8b4d1f539e62a965 (diff)
downloadCMake-73f04d1409ec4dfcb3b8db3e104da2a894d019a2.zip
CMake-73f04d1409ec4dfcb3b8db3e104da2a894d019a2.tar.gz
CMake-73f04d1409ec4dfcb3b8db3e104da2a894d019a2.tar.bz2
many fixes and cleanup and features
Diffstat (limited to 'Source/cmClassFile.h')
-rw-r--r--Source/cmClassFile.h99
1 files changed, 0 insertions, 99 deletions
diff --git a/Source/cmClassFile.h b/Source/cmClassFile.h
deleted file mode 100644
index 006d35e..0000000
--- a/Source/cmClassFile.h
+++ /dev/null
@@ -1,99 +0,0 @@
-/*=========================================================================
-
- Program: Insight Segmentation & Registration Toolkit
- Module: $RCSfile$
- Language: C++
- Date: $Date$
- Version: $Revision$
-
-
- Copyright (c) 2000 National Library of Medicine
- All rights reserved.
-
- See COPYRIGHT.txt for copyright details.
-
-=========================================================================*/
-#ifndef cmClassFile_h
-#define cmClassFile_h
-
-#include "cmStandardIncludes.h"
-
-/** \class cmClassFile
- * \brief Represent a class loaded from a makefile.
- *
- * cmClassFile is represents a class loaded from
- * a makefile.
- */
-class cmClassFile
-{
-public:
- /**
- * Construct instance as a concrete class with both a
- * .h and .cxx file.
- */
- cmClassFile()
- {
- m_AbstractClass = false;
- m_HeaderFileOnly = false;
- m_WrapExclude = false;
- }
-
- /**
- * Set the name of the file, given the directory
- * the file should be in. Various extensions are tried on
- * the name (e.g., .cxx, .cpp) in the directory to find the actual file.
- */
- void SetName(const char* name, const char* dir);
-
- /**
- * Set the name of the file, given the directory the file should be in. IN
- * this version the extesion is provided in the call. This is useful for
- * generated files that do not exist prior to the build.
- */
- void SetName(const char* name, const char* dir, const char *ext,
- bool headerFileOnly);
-
- /**
- * Print the structure to std::cout.
- */
- void Print() const;
-
- /**
- * Indicate whether the class is abstract (non-instantiable).
- */
- bool m_AbstractClass;
-
- /**
- * Indicate whether the class should not be wrapped
- */
- bool m_WrapExclude;
-
- /**
- * Indicate whether this class is defined with only the header file.
- */
- bool m_HeaderFileOnly;
-
- /**
- * The full path to the file.
- */
- std::string m_FullPath;
-
- /**
- * The file name associated with stripped off directory and extension.
- * (In most cases this is the name of the class.)
- */
- std::string m_ClassName;
-
- /**
- * The file name associated with stripped off directory and extension.
- * (In most cases this is the name of the class.)
- */
- std::string m_ClassExtension;
-
- /**
- * The dependencies of this class are gathered here.
- */
- std::vector<std::string> m_Depends;
-};
-
-#endif