萃取器的作用是在编译期间获取到类型信息的一系列方法,在GNova中萃取器位于头文件gtraits.h中,其中提供的类和函数类似于STL头文件<type_traits>中名称相近的类和函数。一些常用的类和函数包括:
判断两个类型是否一致:
1 template<typename T1, typename T2> 2 struct GIsSame;
若一致,则其Value字段为true,否则为false。
posted on 2017-02-16 14:20 乱世浮生 阅读(101) 评论(0) 收藏 举报