C++ Templage and generic programmingの論文を検索。
IEEE Explore
https://ieeexplore.ieee.org/Xplore/home.jsp
C++ Templage generic
で検索。 72件。
一覧
https://researchmap.jp/jo04h18mt-1797580/#_1797580
参考文献の一覧作成中。
10件中、citeceerxに原文があったもの1件。
researchgateに原文があったもの3件。
researchgateに参考文献があったのも3件
researchgateに参考文献がなかったもの2件。
Abstracting the Template Instantiation Relation in C++
template <typename P> struct extract_policies {
typedef typename P::type type;
};
template <typename... P> struct wrap_policies {
typedef policies<P...> type;
};
template <typename... P> struct wrap_policies<
policies<P...>> {
typedef policies<P...> type;
};
template <typename P> struct normalize_policy {
typedef typename mp::eval_if<
typename is_derived_policy<P>::type,
extract_policies<P>,
wrap_policies<P>>::type type
};
template <typename T, typename P>
class vector<T, P> : public vector_base<
T, typename normalize_policy<P>::type
> { };
Extension of Iterator Traits in the
C++ Standard Template Library
template <class T>
struct iterator_traits
{
typedef typename T::iterator_category
iterator_category;
typedef typename T::value_type
value_type;
typedef typename T::difference_type
difference_type;
typedef typename T::pointer
pointer;
typedef typename T::reference
reference;
typedef
__non_inserting_iterator_tag
inserter;
};
Dynamic Verification of C++ Generic Algorithms
作業中の資料
CPP Template Generic
で検索した文献の参考文献を一覧にして、surveyをかけるように資料を整理中。
ひとまず平に一覧表示し、年代順に並べ直し、関連の深いもの半分に減らす予定。
PDF:
TEX:
参考文献(reference)
参考文献駆動執筆(reference driven writing)
https://qiita.com/kaizen_nagoya/items/b27b3f58b8bf265a5cd1
文書履歴(document history)
ver. 0.01 初稿 20181231
ver. 0.02 作業中の資料、参考文献、文書履歴追記 20190101