• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1[
2    {
3        "key": "utility",
4        "name": "Utility",
5        "authors": [
6            "Dave Abrahams and others"
7        ],
8        "description": "Class noncopyable plus checked_delete(), checked_array_delete(), next(), prior() function templates, plus base-from-member idiom.",
9        "documentation": "utility.htm",
10        "category": [
11            "Algorithms",
12            "Function-objects",
13            "Memory",
14            "Miscellaneous",
15            "Patterns"
16        ]
17    },
18    {
19        "key": "utility/call_traits",
20        "name": "Call Traits",
21        "authors": [
22            "John Maddock, Howard Hinnant, et al"
23        ],
24        "description": "Defines types for passing parameters.",
25        "documentation": "call_traits.htm",
26        "category": [
27            "Generic"
28        ]
29    },
30    {
31        "key": "utility/compressed_pair",
32        "name": "Compressed Pair",
33        "authors": [
34            "John Maddock, Howard Hinnant, et al"
35        ],
36        "description": "Empty member optimization.",
37        "documentation": "compressed_pair.htm",
38        "category": [
39            "Data",
40            "Patterns"
41        ]
42    },
43    {
44        "key": "utility/identity_type",
45        "name": "Identity Type",
46        "authors": [
47            "Lorenzo Caminiti"
48        ],
49        "description": "Wrap types within round parenthesis so they can always be passed as macro parameters.",
50        "documentation": "identity_type/",
51        "category": [
52            "Preprocessor"
53        ],
54        "maintainers": [
55            "Lorenzo Caminiti <lorcaminiti -at- gmail.com>"
56        ]
57    },
58    {
59        "key": "utility/in_place_factories",
60        "name": "In Place Factory, Typed In Place Factory",
61        "authors": [
62            "Fernando Cacciola"
63        ],
64        "description": "Generic in-place construction of contained objects with a variadic argument-list.",
65        "documentation": "in_place_factories.html",
66        "category": [
67            "Generic"
68        ]
69    },
70    {
71        "key": "utility/operators",
72        "name": "Operators",
73        "authors": [
74            "Dave Abrahams",
75            "Jeremy Siek"
76        ],
77        "description": "Templates ease arithmetic classes and iterators.",
78        "documentation": "operators.htm",
79        "category": [
80            "Generic",
81            "Iterators",
82            "Math"
83        ],
84        "maintainers": [
85            "Daniel Frey <d.frey -at- gmx.de>"
86        ]
87    },
88    {
89        "key": "utility/result_of",
90        "name": "Result Of",
91        "description": "Determines the type of a function call expression.",
92        "documentation": "utility.htm#result_of",
93        "category": [
94            "Function-objects"
95        ],
96        "authors": "",
97        "maintainers": [
98            "Daniel Walker <daniel.j.walker -at- gmail.com>"
99        ]
100    },
101    {
102        "key": "utility/string_ref",
103        "name": "string_ref",
104        "description": "String view templates.",
105        "documentation": "doc/html/string_ref.html",
106        "category": [
107            "Containers"
108        ],
109        "authors": "Marshall Clow",
110        "maintainers": [
111            "Marshall Clow <marshall -at- idio.com>"
112        ]
113    },
114    {
115        "key": "utility/value_initialized",
116        "name": "Value Initialized",
117        "authors": [
118            "Fernando Cacciola"
119        ],
120        "description": "Wrapper for uniform-syntax value initialization, based on the original idea of David Abrahams.",
121        "documentation": "value_init.htm",
122        "category": [
123            "Miscellaneous"
124        ]
125    }
126]
127