diff options
Diffstat (limited to 'Source/cmXCode21Object.h')
-rw-r--r-- | Source/cmXCode21Object.h | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/Source/cmXCode21Object.h b/Source/cmXCode21Object.h new file mode 100644 index 0000000..76fad23 --- /dev/null +++ b/Source/cmXCode21Object.h @@ -0,0 +1,24 @@ +/* Distributed under the OSI-approved BSD 3-Clause License. See accompanying + file Copyright.txt or https://cmake.org/licensing for details. */ +#ifndef cmXCode21Object_h +#define cmXCode21Object_h + +#include "cmConfigure.h" // IWYU pragma: keep + +#include <iosfwd> +#include <memory> +#include <vector> + +#include "cmXCodeObject.h" + +class cmXCode21Object : public cmXCodeObject +{ +public: + cmXCode21Object(PBXType ptype, Type type); + void PrintComment(std::ostream&) override; + static void PrintList(std::vector<std::unique_ptr<cmXCodeObject>> const&, + std::ostream& out, PBXType t); + static void PrintList(std::vector<std::unique_ptr<cmXCodeObject>> const&, + std::ostream& out); +}; +#endif |