bindexplib.h 459 B

123456789101112131415161718192021
  1. /* Distributed under the OSI-approved BSD 3-Clause License. See accompanying
  2. file Copyright.txt or https://cmake.org/licensing for details. */
  3. #ifndef bindexplib_h
  4. #define bindexplib_h
  5. #include <cmConfigure.h>
  6. #include "cmStandardIncludes.h"
  7. class bindexplib
  8. {
  9. public:
  10. bindexplib() {}
  11. bool AddObjectFile(const char* filename);
  12. void WriteFile(FILE* file);
  13. private:
  14. std::set<std::string> Symbols;
  15. std::set<std::string> DataSymbols;
  16. };
  17. #endif