LoginSignup
1
2

More than 1 year has passed since last update.

C++ Template and generic programming

Last updated at Posted at 2019-01-01

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

1
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
2