本文整理汇总了C++中row::get_properties方法的典型用法代码示例。如果您正苦于以下问题:C++ row::get_properties方法的具体用法?C++ row::get_properties怎么用?C++ row::get_properties使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类row
的用法示例。
在下文中一共展示了row::get_properties方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: debugEcho
void debugEcho(const row& row_)
{
std::ostringstream doc;
doc << "<row>" << std::endl;
for(std::size_t i = 0; i != row_.size(); ++i)
{
const column_properties & props = row_.get_properties(i);
doc << " " << props.get_name();
switch(props.get_data_type())
{
case dt_string:
doc << "-string:" << row_.get<std::string>(i);
break;
case dt_double:
doc << "-double:" << row_.get<double>(i);
break;
case dt_integer:
doc << "-integer:" << row_.get<int>(i);
break;
case dt_unsigned_long:
doc << "-ulong:" << row_.get<unsigned long>(i);
break;
case dt_long_long:
doc << "-long long:" << row_.get<long long>(i);
break;
case dt_date:
std::tm when = row_.get<std::tm>(i);
doc << "-date:" << asctime(&when);
break;
}
doc << std::endl;
}
doc << "</row>" << std::endl;
std::cout << doc.str();
}