diff options
author | Ken Martin <ken.martin@kitware.com> | 2001-04-24 20:49:12 (GMT) |
---|---|---|
committer | Ken Martin <ken.martin@kitware.com> | 2001-04-24 20:49:12 (GMT) |
commit | 73f04d1409ec4dfcb3b8db3e104da2a894d019a2 (patch) | |
tree | e1578688252c8a50fb307d60045379a53a02d646 /Source/cmClassFile.h | |
parent | b5746484e4c396489b707e0f8b4d1f539e62a965 (diff) | |
download | CMake-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.h | 99 |
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 |