C++14元编程增强库 IOD

MIT
C/C++
Linux
2014-11-15
红薯

IOD 库通过一个基于符号的图表增强了 C++14 元编程特性。提供一个编译时的方法来检视对象并生成匹配对象结构的代码。

支持的编译器:

  • GCC 4.9

  • Clang 3.4

示例代码:

// Define an object
auto o = D(_Name = "John", _Age = 42, _City = "NYC");
// Direct access to its members.
assert(o.name == "John" && o.age == 42 && o.city == "NYC");

// Static Introspection. It has no execution cost since these function
// are computed at compile time.
assert(o.has(_Name) == true);
assert(o.has(_FirstName) == false);
assert(o.has(_FirstName) == false);
assert(o.size() == 3);

// Output the structure of the object to std::cout:
// name:John
// age:42
// city:NYC
foreach(o) | [] (auto& m) { std::cout << m.symbol().name() << ":"
                                    << m.value() << std::end; }
加载中

评论(0)

暂无评论

暂无资讯

暂无问答

驰骋工作流发起前置导航设置系列

关键字 驰骋工作流引擎 流程快速开发平台 workflow ccflow jflow 1.简单模式: 从一个表中取数据到发起节点的表单中 1.1首先要设置数据源 流程属性>>发起前置导航 1.2流程发起前选择要导入的数...

01/17 16:51
2
0
spring IOC/DI容器的理解

IOCDI

2015/08/01 11:38
156
0
MIME types [记录]

# MIME type Extensions application/activemessage application/andrew-inset ez application/applefile application/atom+xml atom application/atomcat+xml atomcat application/atomicma...

2010/06/08 16:01
88
0
医疗数位影像传输协定Dicom简介

DICOM(Digital Imaging and Communications in Medicine 医疗数位影像传输协定)是一组通用的标准协定,是在对于医学影像的处理、储存、打印、传输上。它包含了档案格式的定义及网络通信协定...

08/10 18:00
5
0
医疗成像应用程序开发控件LEADTOOLS Medical Imaging支持DICOM数据集

LEADTOOLS Medical Imaging包含了一些精心挑选的、经过优化的特性,可以满足医疗成像应用程序开发的特殊需要,比如,完全的DICOM数据集支持,可以支持8-16位灰度级,以及12和16位的图像处理,...

2014/04/21 13:37
53
0
三周第二次课(4月3日)

3.4 usermod命令 3.5 用户密码管理 3.6 mkpasswd命令 3.4usermod命令 id:查看用户的iod gid和扩展组 用法:id 用户名 [root@localhost ~]# id kun1 uid=1000(kun1) gid=1000(kun1) 组=1000...

2018/04/02 23:50
1
0
云计算时代:大数据泡沫正无限膨胀(csdn)

在当今企业中80%的数据都是非结构化数据,这些数据每年都按指数增长60%。大数据将挑战企业的存储架构、数据中心的基础设施等,也会引发数据仓库、数据挖掘、商业智能、云计算等应用的连锁反应...

2011/11/19 10:22
82
0
DICOM医学图像处理:DIMSE消息发送与接收“大同小异”之DCMTK fo-dicom mDCM

背景: 从DICOM网络传输一文开始,相继介绍了C-ECHO、C-FIND、C-STORE、C-MOVE等DIMSE-C服务的简单实现,博文中的代码给出的实例都是基于fo-dicom库来实现的,原因只有一个:基于C#的fo-dico...

2014/12/11 08:39
690
0
DICOM医学图像处理:浅析SWF、WML、SPS、MPPS

背景: 最近重新花时间阅读了DICOM标准,顺带着看了一下HL7标准和IHE,对标题中提到的SWF、WML、SPS和MPPS有了更进一步的认识,现将自己的理解整理出来,算作读书笔记吧。通过对比学习DICOM...

2014/12/11 08:34
208
0
分析151个后缀在各大考纲词汇中的作用(三)总结精选篇

CET4、CET6、GRE、IELTS、TOEFL、考研英语总的词汇量为14055,分析后缀数为151,有9588个单词分布在这些后缀中,剩下的4467个词汇没有任何后缀信息。本文精选1637个跟前缀结合最紧密的单词。...

2015/03/26 22:45
205
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部