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