Skip to content
Snippets Groups Projects

option to enforce block generation

Closed Fabian Reister requested to merge fix/aron-code-genration into master
2 files
+ 16
10
Compare changes
  • Side-by-side
  • Inline
Files
2
@@ -28,15 +28,12 @@
using namespace armarx;
CppMethod::CppMethod(const std::string& header, const std::string& doc)
CppMethod::CppMethod(const std::string& header, const std::string& doc) : header(header), doc(doc)
{
this->compact = false;
this->header = header;
this->doc = doc;
this->block.reset(new CppBlock());
}
void CppMethod::writeCpp(CppWriterPtr writer)
void CppMethod::writeCpp(const CppWriterPtr& writer)
{
if (!doc.empty())
{
@@ -71,7 +68,7 @@ void CppMethod::writeCpp(CppWriterPtr writer)
else
{
writer->line(header);
block->writeCpp(writer, true);
block->writeCpp(writer, enforceBlockGeneration);
}
}
}
@@ -96,17 +93,23 @@ void CppMethod::setBlock(const CppBlockPtr& new_block)
block = new_block;
}
void CppMethod::setCompact(bool compact)
void CppMethod::setCompact(const bool compact)
{
this->compact = compact;
}
void CppMethod::setEnforceBlockGeneration(const bool enforceBlockGeneration)
{
this->enforceBlockGeneration = enforceBlockGeneration;
}
bool CppMethod::getIsPureVirtual() const
{
return isPureVirtual;
}
void CppMethod::setIsPureVirtual(bool value)
void CppMethod::setIsPureVirtual(const bool value)
{
isPureVirtual = value;
}
Loading