78 : m_set(std::exchange(set, {}))
91 size_t includeIndex = 0;
94 if (includeIndex++ > 0)
Base class for commands.
Definition: Command.hpp:44
Command for outputting a block of include statements.
Definition: IncludeBlock.hpp:61
void Visit(Writer &writer) override
Definition: IncludeBlock.hpp:82
IncludeBlock(const IncludeSet &set)
Definition: IncludeBlock.hpp:68
IncludeBlock(IncludeSet &&set) noexcept
Definition: IncludeBlock.hpp:77
Command for outputting an include statement for C++.
Definition: Include.hpp:65
Collection of unique file system paths.
Definition: IncludeSet.hpp:46
void Sort(IncludeStyle resolvedStyle)
Definition: IncludeSet.hpp:165
Pure virtual interface for writers.
Definition: Writer.hpp:44
virtual IncludeStyle GetIncludeStyle() const =0
Definition: Braces.hpp:29
Data for includes.
Definition: IncludeEntry.hpp:36
Command for outtputing a new line chunk.
Definition: NextLine.hpp:36