libraries.json 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139
  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/ostream_string",
  90. "name": "ostream_string",
  91. "description": "String formatted output function.",
  92. "documentation": "doc/html/ostream_string.html",
  93. "category": [
  94. "IO"
  95. ],
  96. "authors": "Glen Fernandes",
  97. "maintainers": [
  98. "Glen Fernandes <glenjofe -at- gmail.com>"
  99. ]
  100. },
  101. {
  102. "key": "utility/result_of",
  103. "name": "Result Of",
  104. "description": "Determines the type of a function call expression.",
  105. "documentation": "utility.htm#result_of",
  106. "category": [
  107. "Function-objects"
  108. ],
  109. "authors": "",
  110. "maintainers": [
  111. "Daniel Walker <daniel.j.walker -at- gmail.com>"
  112. ]
  113. },
  114. {
  115. "key": "utility/string_ref",
  116. "name": "string_ref",
  117. "description": "String view templates.",
  118. "documentation": "doc/html/string_ref.html",
  119. "category": [
  120. "Containers"
  121. ],
  122. "authors": "Marshall Clow",
  123. "maintainers": [
  124. "Marshall Clow <marshall -at- idio.com>"
  125. ]
  126. },
  127. {
  128. "key": "utility/value_initialized",
  129. "name": "Value Initialized",
  130. "authors": [
  131. "Fernando Cacciola"
  132. ],
  133. "description": "Wrapper for uniform-syntax value initialization, based on the original idea of David Abrahams.",
  134. "documentation": "value_init.htm",
  135. "category": [
  136. "Miscellaneous"
  137. ]
  138. }
  139. ]