void CLIPSOperatorBuilder::build(Operator* v, KnowledgeConstructor* kc, char* parent) { open(); addFields(v,kc,parent); close(); std::string str = getCompletedString(); kc->addToKnowledgeBase((PointerAddress)v, str); }
void CLIPSBasicBlockBuilder::build(BasicBlock* bb, KnowledgeConstructor *kc, char* parent, bool constructInstructions) { open(); addFields(bb, kc, parent, constructInstructions); close(); std::string str = getCompletedString(); kc->addToKnowledgeBase((PointerAddress)bb, str); }
LazPerfDecompressor(InputStream& input, const DimTypeList& dims) : m_decoder(input), m_decompressor(laszip::formats::make_dynamic_decompressor(m_decoder)) { m_pointSize = addFields(m_decompressor, dims); }
LazPerfCompressor(OutputStream& output, const DimTypeList& dims) : m_encoder(output), m_compressor(laszip::formats::make_dynamic_compressor(m_encoder)), m_pointSize(0), m_done(false) { m_pointSize = addFields(m_compressor, dims); }