sort_by($_REQUEST['sort']);
}
else
{
$libs->sort_by('name');
}
function libref($lib)
{
if (isset($lib['documentation']) && $lib['documentation'] != '')
{
if (isset($_SERVER["PATH_INFO"]) && $_SERVER["PATH_INFO"] != '' && $_SERVER["PATH_INFO"] != '/')
{
$docref = '/doc/libs'.$_SERVER["PATH_INFO"].'/'.$lib['documentation'];
}
else
{
$docref = '/doc/libs/1_33_1/'.$lib['documentation'];
}
print ''.($lib['name'] ? $lib['name'] : $lib['key']).'';
}
else
{
print ($lib['name'] ? $lib['name'] : $lib['key']);
}
}
function libauthors($lib)
{
print ($lib['authors'] ? $lib['authors'] : ' ');
}
function libavailable($lib)
{
print ($lib['boost-version'] ? $lib['boost-version'] : ' ');
}
function libstandard($lib)
{
$p = array();
if ($lib['std-proposal'] == 'true') { $p[] = 'Proposed'; }
if ($lib['std-tr1'] == 'true') { $p[] = 'TR1'; }
print ($p ? implode(', ',$p) : ' ');
}
function libbuildlink($lib)
{
$p = array();
if ($lib['header-only'] == 'true') { $p[] = 'Header only'; }
if ($lib['autolink'] == 'true') { $p[] = 'Automatic linking'; }
print ($p ? implode(', ',$p) : ' ');
}
?>
Boost C++ Libraries
Boost C++ Libraries
db as $key => $lib) {
$libversion = explode('.',$lib['boost-version']);
if (boost_version($libversion[0],$libversion[1],$libversion[2])) { ?>
-
- Author(s)
- First Release
- Standard
- Build & Link