Boost (Programming)

Boost is a collection of libraries that extend the functionality of C++. The libraries are licensed under the Boost Software License, a very open license designed to allow Boost to be used with any project. Several Boost libraries have been accepted for incorporation into the next library technical report of the C++ standard committee. Boost has a noticeable bias towards researching and extending the metaprogramming and generic programming features of the C++ language, with extensive use of templates, often in favour of a class-based solution.

Libraries

Boost provides extension libraries in the following areas:
  • Algorithms
  • Broken Compiler Workarounds
  • Concurrent Programming (Threads)
  • Containers
  • Correctness and testing
  • Data Structures
  • Function Objects and Higher-Order Programming
  • Generic Programming
  • Graphs
  • Input/Output
  • Interlanguage Support
  • Iterators
  • Math and Numerics
  • Memory
  • Misc
  • Parsing
  • Preprocessor Metaprogramming
  • String and Text Processing
  • Template Metaprogramming

External links

 

<< PreviousWord BrowserNext >>
konibodom
garm, tajikistan
venezuelan presidential election, 2000
list of hospitals in pakistan
kofarnihon
wax play
murghob
list of hospitals in the philippines
marc andre bergeron
list of hospitals in saudi arabia
leader of the opposition (uk)
panjakent
mosgiel, new zealand
marc bergevin
ronald reagan presidential library
tienne balibar
official opposition (uk)
white billed buffaloo weaver
canadian federal election, 1874
viscoelasticity
knife play
trapper john, m.d.
christian berglund
leader of the opposition (new zealand)
welcome swallow
flavius antoninus
temperature play
lola rodrguez de to
white river (oregon)
ice play
leader of the opposition (india)
venezuelan presidential election, 1998
salmon river (oregon)
blair betts
wolf river
northern red bishop
southwest jiaotong university
ralph wilson stadium
center for integrated nanotechnologies
zac bierk
last call return
sensual play
robert love
shut down volume 2