本文整理汇总了C++中loader::params::setBasePath方法的典型用法代码示例。如果您正苦于以下问题:C++ params::setBasePath方法的具体用法?C++ params::setBasePath怎么用?C++ params::setBasePath使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类loader::params
的用法示例。
在下文中一共展示了params::setBasePath方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1:
Loader::params *Loader::params::clone() const {
Loader::params *p = new Loader::params();
if (Input != nullptr) p->setInput(*Input);
if (Header != nullptr) p->setHeader(*Header);
p->setBasePath(BasePath);
p->setFactory(Factory);
p->setInsertOnly(InsertOnly);
p->setReturnsMutableVerticalTable(ReturnsMutableVerticalTable);
p->setModifiableMutableVerticalTable(ModifiableMutableVerticalTable);
p->setReferenceTable(ReferenceTable);
p->setCompressed(Compressed);
return p;
}
示例2: loadTable
void StorageManager::loadTable(std::string name, const Loader::params ¶meters) {
Loader::params *p = parameters.clone();
p->setBasePath(Settings::getInstance()->getDBPath() + "/");
addStorageTable(name, *p);
delete p;
}