Alien-boost-mini

 view release on metacpan or  search on metacpan

include/boost/compatibility/cpp_c_headers/cassert  view on Meta::CPAN

// This file is automatically generated. Do not edit.
// ['../../libs/compatibility/generate_cpp_c_headers.py']
// Wed Jul 23 12:11:19 2003 ('GMTST', 'GMTST')

#ifndef __CASSERT_HEADER
#define __CASSERT_HEADER

#include <assert.h>

#endif // CASSERT_HEADER

include/boost/compatibility/cpp_c_headers/cctype  view on Meta::CPAN

// This file is automatically generated. Do not edit.
// ['../../libs/compatibility/generate_cpp_c_headers.py']
// Wed Jul 23 12:11:19 2003 ('GMTST', 'GMTST')

#ifndef __CCTYPE_HEADER
#define __CCTYPE_HEADER

#include <ctype.h>

namespace std {
  using ::isalnum;

include/boost/compatibility/cpp_c_headers/cerrno  view on Meta::CPAN

// This file is automatically generated. Do not edit.
// ['../../libs/compatibility/generate_cpp_c_headers.py']
// Wed Jul 23 12:11:19 2003 ('GMTST', 'GMTST')

#ifndef __CERRNO_HEADER
#define __CERRNO_HEADER

#include <errno.h>

#endif // CERRNO_HEADER

include/boost/compatibility/cpp_c_headers/cfloat  view on Meta::CPAN

// This file is automatically generated. Do not edit.
// ['../../libs/compatibility/generate_cpp_c_headers.py']
// Wed Jul 23 12:11:19 2003 ('GMTST', 'GMTST')

#ifndef __CFLOAT_HEADER
#define __CFLOAT_HEADER

#include <float.h>

#endif // CFLOAT_HEADER

include/boost/compatibility/cpp_c_headers/climits  view on Meta::CPAN

// This file is automatically generated. Do not edit.
// ['../../libs/compatibility/generate_cpp_c_headers.py']
// Wed Jul 23 12:11:19 2003 ('GMTST', 'GMTST')

#ifndef __CLIMITS_HEADER
#define __CLIMITS_HEADER

#include <limits.h>

#endif // CLIMITS_HEADER

include/boost/compatibility/cpp_c_headers/clocale  view on Meta::CPAN

// This file is automatically generated. Do not edit.
// ['../../libs/compatibility/generate_cpp_c_headers.py']
// Wed Jul 23 12:11:19 2003 ('GMTST', 'GMTST')

#ifndef __CLOCALE_HEADER
#define __CLOCALE_HEADER

#include <locale.h>

namespace std {
  using ::lconv;

include/boost/compatibility/cpp_c_headers/cmath  view on Meta::CPAN

// This file is automatically generated. Do not edit.
// ['../../libs/compatibility/generate_cpp_c_headers.py']
// Wed Jul 23 12:11:19 2003 ('GMTST', 'GMTST')

#ifndef __CMATH_HEADER
#define __CMATH_HEADER

#include <math.h>

namespace std {
  using ::acos;

include/boost/compatibility/cpp_c_headers/csetjmp  view on Meta::CPAN

// This file is automatically generated. Do not edit.
// ['../../libs/compatibility/generate_cpp_c_headers.py']
// Wed Jul 23 12:11:19 2003 ('GMTST', 'GMTST')

#ifndef __CSETJMP_HEADER
#define __CSETJMP_HEADER

#include <setjmp.h>

namespace std {
  using ::jmp_buf;

include/boost/compatibility/cpp_c_headers/csignal  view on Meta::CPAN

// This file is automatically generated. Do not edit.
// ['../../libs/compatibility/generate_cpp_c_headers.py']
// Wed Jul 23 12:11:19 2003 ('GMTST', 'GMTST')

#ifndef __CSIGNAL_HEADER
#define __CSIGNAL_HEADER

#include <signal.h>

namespace std {
  using ::sig_atomic_t;

include/boost/compatibility/cpp_c_headers/cstdarg  view on Meta::CPAN

// This file is automatically generated. Do not edit.
// ['../../libs/compatibility/generate_cpp_c_headers.py']
// Wed Jul 23 12:11:19 2003 ('GMTST', 'GMTST')

#ifndef __CSTDARG_HEADER
#define __CSTDARG_HEADER

#include <stdarg.h>

namespace std {
  using ::va_list;

include/boost/compatibility/cpp_c_headers/cstddef  view on Meta::CPAN

// This file is automatically generated. Do not edit.
// ['../../libs/compatibility/generate_cpp_c_headers.py']
// Wed Jul 23 12:11:19 2003 ('GMTST', 'GMTST')

#ifndef __CSTDDEF_HEADER
#define __CSTDDEF_HEADER

#include <stddef.h>

namespace std {
  using ::ptrdiff_t;

include/boost/compatibility/cpp_c_headers/cstdio  view on Meta::CPAN

// This file is automatically generated. Do not edit.
// ['../../libs/compatibility/generate_cpp_c_headers.py']
// Wed Jul 23 12:11:19 2003 ('GMTST', 'GMTST')

#ifndef __CSTDIO_HEADER
#define __CSTDIO_HEADER

#include <stdio.h>

namespace std {
  using ::FILE;

include/boost/compatibility/cpp_c_headers/cstdlib  view on Meta::CPAN

// This file is automatically generated. Do not edit.
// ['../../libs/compatibility/generate_cpp_c_headers.py']
// Wed Jul 23 12:11:19 2003 ('GMTST', 'GMTST')

#ifndef __CSTDLIB_HEADER
#define __CSTDLIB_HEADER

#include <stdlib.h>

namespace std {
  using ::abort;

include/boost/compatibility/cpp_c_headers/cstring  view on Meta::CPAN

// This file is automatically generated. Do not edit.
// ['../../libs/compatibility/generate_cpp_c_headers.py']
// Wed Jul 23 12:11:19 2003 ('GMTST', 'GMTST')

#ifndef __CSTRING_HEADER
#define __CSTRING_HEADER

#include <string.h>

namespace std {
  using ::size_t;

include/boost/compatibility/cpp_c_headers/ctime  view on Meta::CPAN

// This file is automatically generated. Do not edit.
// ['../../libs/compatibility/generate_cpp_c_headers.py']
// Wed Jul 23 12:11:19 2003 ('GMTST', 'GMTST')

#ifndef __CTIME_HEADER
#define __CTIME_HEADER

#include <time.h>

namespace std {
  using ::size_t;

include/boost/compatibility/cpp_c_headers/cwchar  view on Meta::CPAN

// This file is automatically generated. Do not edit.
// ['../../libs/compatibility/generate_cpp_c_headers.py']
// Wed Jul 23 12:11:19 2003 ('GMTST', 'GMTST')

#ifndef __CWCHAR_HEADER
#define __CWCHAR_HEADER

#include <wchar.h>

namespace std {
  using ::mbstate_t;

include/boost/compatibility/cpp_c_headers/cwctype  view on Meta::CPAN

// This file is automatically generated. Do not edit.
// ['../../libs/compatibility/generate_cpp_c_headers.py']
// Wed Jul 23 12:11:19 2003 ('GMTST', 'GMTST')

#ifndef __CWCTYPE_HEADER
#define __CWCTYPE_HEADER

#include <wctype.h>

namespace std {
#if !(defined(__sgi) && defined(_COMPILER_VERSION) && _COMPILER_VERSION <= 740)

include/boost/integer/common_factor_rt.hpp  view on Meta::CPAN

{
   return boost::rational<Integer>(static_cast<Integer>(gcd(a.numerator(), b.numerator())), static_cast<Integer>(lcm(a.denominator(), b.denominator())));
}

template <typename Integer>
inline typename boost::enable_if_c<std::numeric_limits<Integer>::is_specialized, boost::rational<Integer> >::type lcm(boost::rational<Integer> const &a, boost::rational<Integer> const &b)
{
   return boost::rational<Integer>(static_cast<Integer>(lcm(a.numerator(), b.numerator())), static_cast<Integer>(gcd(a.denominator(), b.denominator())));
}
/**
 * Knuth, The Art of Computer Programming: Volume 2, Third edition, 1998
 * Chapter 4.5.2, Algorithm C: Greatest common divisor of n integers.
 *
 * Knuth counts down from n to zero but we naturally go from first to last.
 * We also return the termination position because it might be useful to know.
 * 
 * Partly by quirk, partly by design, this algorithm is defined for n = 1, 
 * because the gcd of {x} is x. It is not defined for n = 0.
 * 
 * @tparam  I   Input iterator.
 * @return  The gcd of the range and the iterator position at termination.

include/boost/intrusive/rbtree_algorithms.hpp  view on Meta::CPAN

// See http://www.boost.org/libs/intrusive for documentation.
//
/////////////////////////////////////////////////////////////////////////////
//
// The tree destruction algorithm is based on Julienne Walker and The EC Team code:
//
// This code is in the public domain. Anyone may use it or change it in any way that
// they see fit. The author assumes no responsibility for damages incurred through
// use of the original code or any variations thereof.
//
// It is requested, but not required, that due credit is given to the original author
// and anyone who has modified the code through a header comment, such as this one.

#ifndef BOOST_INTRUSIVE_RBTREE_ALGORITHMS_HPP
#define BOOST_INTRUSIVE_RBTREE_ALGORITHMS_HPP

#include <boost/intrusive/detail/config_begin.hpp>
#include <boost/intrusive/intrusive_fwd.hpp>

#include <cstddef>

include/boost/type_traits/detail/is_function_ptr_helper.hpp  view on Meta::CPAN

namespace boost {
namespace type_traits {

template <class R>
struct is_function_ptr_helper
{
    BOOST_STATIC_CONSTANT(bool, value = false);
};

#if !defined(BOOST_TT_PREPROCESSING_MODE)
// preprocessor-generated part, don't edit by hand!

template <class R >
struct is_function_ptr_helper<R(*)()> { BOOST_STATIC_CONSTANT(bool, value = true); };
#ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
template <class R >
struct is_function_ptr_helper<R(*)(...)> { BOOST_STATIC_CONSTANT(bool, value = true); };
#endif
#if __cpp_noexcept_function_type
template <class R >
struct is_function_ptr_helper<R(*)()noexcept> { BOOST_STATIC_CONSTANT(bool, value = true); };

include/boost/type_traits/detail/is_function_ptr_tester.hpp  view on Meta::CPAN

#endif

namespace boost {
namespace type_traits {

// Note it is acceptable to use ellipsis here, since the argument will
// always be a pointer type of some sort (JM 2005/06/04):
no_type BOOST_TT_DECL is_function_ptr_tester(...);

#if !defined(BOOST_TT_PREPROCESSING_MODE)
// pre-processed code, don't edit, try GNU cpp with 
// cpp -I../../../ -DBOOST_TT_PREPROCESSING_MODE -x c++ -P filename

template <class R >
yes_type is_function_ptr_tester(R (*)());
template <class R >
yes_type is_function_ptr_tester(R (*)( ...));
#ifdef BOOST_TT_TEST_MS_FUNC_SIGS
template <class R >
yes_type is_function_ptr_tester(R (__stdcall*)());
#ifndef _MANAGED

include/boost/type_traits/detail/is_mem_fun_pointer_impl.hpp  view on Meta::CPAN

namespace boost {
namespace type_traits {

template <typename T>
struct is_mem_fun_pointer_impl
{
    BOOST_STATIC_CONSTANT(bool, value = false);
};

#if !defined(BOOST_TT_PREPROCESSING_MODE)
// pre-processed code, don't edit, try GNU cpp with 
// cpp -I../../../ -DBOOST_TT_PREPROCESSING_MODE -x c++ -P filename

template <class R, class T >
struct is_mem_fun_pointer_impl<R(T::*)()> { BOOST_STATIC_CONSTANT(bool, value = true); };
#ifndef BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING
template <class R, class T >
struct is_mem_fun_pointer_impl<R(T::*)(...)> { BOOST_STATIC_CONSTANT(bool, value = true); };
#endif
#if !defined(BOOST_TT_NO_CV_FUNC_TEST)
template <class R, class T >

include/boost/type_traits/detail/is_mem_fun_pointer_tester.hpp  view on Meta::CPAN

#include PPI
#undef PPI
#endif

namespace boost {
namespace type_traits {

no_type BOOST_TT_DECL is_mem_fun_pointer_tester(...);

#if !defined(BOOST_TT_PREPROCESSING_MODE)
// pre-processed code, don't edit, try GNU cpp with 
// cpp -I../../../ -DBOOST_TT_PREPROCESSING_MODE -x c++ -P filename

template <class R, class T >
yes_type is_mem_fun_pointer_tester(R (T::*const volatile*)());

template <class R, class T >
yes_type is_mem_fun_pointer_tester(R (T::*const volatile*)() const);

template <class R, class T >
yes_type is_mem_fun_pointer_tester(R (T::*const volatile*)() volatile);



( run in 0.888 second using v1.01-cache-2.11-cpan-de7293f3b23 )