[ { "key": "utility", "name": "Utility", "authors": [ "Dave Abrahams and others" ], "description": "Class noncopyable plus checked_delete(), checked_array_delete(), next(), prior() function templates, plus base-from-member idiom.", "documentation": "utility.htm", "category": [ "Algorithms", "Function-objects", "Memory", "Miscellaneous", "Patterns" ] }, { "key": "utility/call_traits", "name": "Call Traits", "authors": [ "John Maddock, Howard Hinnant, et al" ], "description": "Defines types for passing parameters.", "documentation": "call_traits.htm", "category": [ "Generic" ] }, { "key": "utility/compressed_pair", "name": "Compressed Pair", "authors": [ "John Maddock, Howard Hinnant, et al" ], "description": "Empty member optimization.", "documentation": "compressed_pair.htm", "category": [ "Data", "Patterns" ] }, { "key": "utility/identity_type", "name": "Identity Type", "authors": [ "Lorenzo Caminiti" ], "description": "Wrap types within round parenthesis so they can always be passed as macro parameters.", "documentation": "identity_type/", "category": [ "Preprocessor" ], "maintainers": [ "Lorenzo Caminiti " ] }, { "key": "utility/in_place_factories", "name": "In Place Factory, Typed In Place Factory", "authors": [ "Fernando Cacciola" ], "description": "Generic in-place construction of contained objects with a variadic argument-list.", "documentation": "in_place_factories.html", "category": [ "Generic" ] }, { "key": "utility/operators", "name": "Operators", "authors": [ "Dave Abrahams", "Jeremy Siek" ], "description": "Templates ease arithmetic classes and iterators.", "documentation": "operators.htm", "category": [ "Generic", "Iterators", "Math" ], "maintainers": [ "Daniel Frey " ] }, { "key": "utility/ostream_string", "name": "ostream_string", "description": "String formatted output function.", "documentation": "doc/html/ostream_string.html", "category": [ "IO" ], "authors": "Glen Fernandes", "maintainers": [ "Glen Fernandes " ] }, { "key": "utility/result_of", "name": "Result Of", "description": "Determines the type of a function call expression.", "documentation": "utility.htm#result_of", "category": [ "Function-objects" ], "authors": "", "maintainers": [ "Daniel Walker " ] }, { "key": "utility/string_ref", "name": "string_ref", "description": "String view templates.", "documentation": "doc/html/string_ref.html", "category": [ "Containers" ], "authors": "Marshall Clow", "maintainers": [ "Marshall Clow " ] }, { "key": "utility/value_initialized", "name": "Value Initialized", "authors": [ "Fernando Cacciola" ], "description": "Wrapper for uniform-syntax value initialization, based on the original idea of David Abrahams.", "documentation": "value_init.htm", "category": [ "Miscellaneous" ] } ]