123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139 |
- [
- {
- "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 <lorcaminiti -at- gmail.com>"
- ]
- },
- {
- "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 <d.frey -at- gmx.de>"
- ]
- },
- {
- "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 <glenjofe -at- gmail.com>"
- ]
- },
- {
- "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 <daniel.j.walker -at- gmail.com>"
- ]
- },
- {
- "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 <marshall -at- idio.com>"
- ]
- },
- {
- "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"
- ]
- }
- ]
|