Namespaces | Classes | Typedefs | Functions
boost::detail Namespace Reference

Namespaces

namespace  allocator
namespace  dynamic_bitset_impl
namespace  indirect_traits
namespace  is_function_ref_tester_
namespace  is_incrementable_

Classes

struct  allocator_impl
class  atomic_count
struct  choose_arg
struct  choose_arg_or_default
struct  choose_arg_or_default< true >
struct  choose_default
struct  choose_default_arg
struct  choose_default_argument
struct  choose_default_dispatch
struct  choose_default_dispatch_< false >
struct  choose_default_dispatch_< true >
struct  choose_named_params
struct  const_cast_tag
struct  critical_section
struct  ct_imp
struct  ct_imp2
struct  ct_imp2< T, true >
struct  ct_imp< T, isp, true >
struct  ct_imp< T, true, b1 >
struct  default_argument
struct  default_generator
struct  digit_traits
struct  digit_traits_select< false >
struct  digit_traits_select< true >
struct  dummy_default_gen
struct  dynamic_cast_tag
union  freeblock
struct  has_default_constructor
class  identifier
struct  if_true
struct  if_true< false >
struct  integer_traits
struct  is_default
struct  is_default< default_argument >
struct  is_named_param_list
struct  is_signed
struct  iterator_traits
class  lcast_abstract_stub
struct  lcast_precision
class  lightweight_mutex
class  lw_abstract_thread
class  lw_thread_impl
struct  make_reference_content
struct  make_reference_content< mpl::void_ >
struct  make_reference_content< T & >
struct  named_template_param_base
struct  none_helper
struct  numeric_traits
struct  polymorphic_cast_tag
struct  quick_allocator
class  reference_content
class  resolve_default
class  shared_count
struct  shared_ptr_traits
struct  shared_ptr_traits< void >
struct  shared_ptr_traits< void const >
struct  shared_ptr_traits< void const volatile >
struct  shared_ptr_traits< void volatile >
struct  sp_aligned_storage
struct  sp_convertible
class  sp_counted_base
class  sp_counted_impl_p
class  sp_counted_impl_pd
class  sp_counted_impl_pda
struct  sp_empty
struct  sp_enable_if_auto_ptr
struct  sp_enable_if_auto_ptr< std::auto_ptr< T >, R >
struct  sp_enable_if_convertible
struct  sp_enable_if_convertible_impl< false >
struct  sp_enable_if_convertible_impl< true >
class  sp_ms_deleter
struct  sp_nothrow_tag
class  spinlock
class  spinlock_pool
struct  static_cast_tag
class  weak_count

Typedefs

typedef long atomic_count
typedef int none_helper::* none_t
typedef long sp_int32_t
typedef std::type_info sp_typeinfo

Functions

 __declspec (dllimport) void __stdcall InitializeCriticalSection(critical_section *)
int atomic_conditional_increment (int *pw)
sp_int32_t atomic_conditional_increment (sp_int32_t *pw)
int32_t atomic_conditional_increment (int32_t *pw)
long atomic_conditional_increment (register long *pw)
int atomic_decrement (int *pw)
sp_int32_t atomic_decrement (sp_int32_t *pw)
long atomic_decrement (register long *pw)
int32_t atomic_decrement (int32_t *pw)
int atomic_exchange_and_add (int *pw, int dv)
int32_t atomic_fetch_and_add (int32_t *pw, int32_t dv)
void atomic_increment (int *pw)
void atomic_increment (register long *pw)
void atomic_increment (sp_int32_t *pw)
void atomic_increment (int32_t *pw)
template<class ForwardIter , class Tp >
bool binary_search (ForwardIter first, ForwardIter last, const Tp &val)
template<class ForwardIter , class Tp , class Compare >
bool binary_search (ForwardIter first, ForwardIter last, const Tp &val, Compare comp)
template<typename T >
struct is_incrementable BOOST_TT_AUX_BOOL_C_BASE (::boost::detail::is_incrementable_::impl< T >::value)
int32_t compare_and_swap (int32_t *dest_, int32_t compare_, int32_t swap_)
void current_function_helper ()
template<class ForwardIter , class Tp >
std::pair< ForwardIter,
ForwardIter > 
equal_range (ForwardIter first, ForwardIter last, const Tp &val)
template<class ForwardIter , class Tp , class Compare >
std::pair< ForwardIter,
ForwardIter > 
equal_range (ForwardIter first, ForwardIter last, const Tp &val, Compare comp)
void error_impl (char const *msg, char const *file, int line, char const *function)
template<class T >
forward (T t)
template<class T >
std::streamsize lcast_get_precision (T *=0)
template<class T >
void lcast_set_precision (std::ios_base &stream, T *)
template<class Source , class Target >
void lcast_set_precision (std::ios_base &stream, Source *, Target *)
template<class ForwardIter , class Tp >
ForwardIter lower_bound (ForwardIter first, ForwardIter last, const Tp &val)
template<class ForwardIter , class Tp , class Compare >
ForwardIter lower_bound (ForwardIter first, ForwardIter last, const Tp &val, Compare comp)
template<class F >
int lw_thread_create (pthread_t &pt, F f)
unsigned __stdcall lw_thread_routine (void *pv)
template<class Number >
numeric_traits< Number >
::difference_type 
numeric_distance (Number x, Number y)
void report_exception (std::ostream &os, const char *name, const char *info)
template<class X , class Y , class T >
void sp_enable_shared_from_this (boost::shared_ptr< X > const *ppx, Y const *py, boost::enable_shared_from_this< T > const *pe)
void sp_enable_shared_from_this (...)
template<class T , class U >
void test_eq_impl (char const *expr1, char const *expr2, char const *file, int line, char const *function, T const &t, U const &u)
int & test_errors ()
void test_failed_impl (char const *expr, char const *file, int line, char const *function)
template<class ForwardIter , class Tp >
ForwardIter upper_bound (ForwardIter first, ForwardIter last, const Tp &val)
template<class ForwardIter , class Tp , class Compare >
ForwardIter upper_bound (ForwardIter first, ForwardIter last, const Tp &val, Compare comp)
void yield (unsigned)

Typedef Documentation

Definition at line 86 of file smart_ptr/detail/atomic_count.hpp.

typedef int none_helper::* boost::detail::none_t

Definition at line 21 of file none_t.hpp.

Definition at line 37 of file sp_counted_base_sync.hpp.

typedef std::type_info boost::detail::sp_typeinfo

Definition at line 71 of file sp_typeinfo.hpp.


Function Documentation

boost::detail::__declspec ( dllimport  )
int boost::detail::atomic_conditional_increment ( int *  pw) [inline]

Definition at line 47 of file sp_counted_base_acc_ia64.hpp.

Definition at line 51 of file sp_counted_base_sync.hpp.

int32_t boost::detail::atomic_conditional_increment ( int32_t *  pw) [inline]

Definition at line 68 of file sp_counted_base_gcc_sparc.hpp.

long boost::detail::atomic_conditional_increment ( register long *  pw) [inline]

Definition at line 71 of file sp_counted_base_cw_ppc.hpp.

int boost::detail::atomic_decrement ( int *  pw) [inline]

Definition at line 34 of file sp_counted_base_acc_ia64.hpp.

sp_int32_t boost::detail::atomic_decrement ( sp_int32_t *  pw) [inline]

Definition at line 46 of file sp_counted_base_sync.hpp.

long boost::detail::atomic_decrement ( register long *  pw) [inline]

Definition at line 50 of file sp_counted_base_cw_ppc.hpp.

int32_t boost::detail::atomic_decrement ( int32_t *  pw) [inline]

Definition at line 63 of file sp_counted_base_gcc_sparc.hpp.

int boost::detail::atomic_exchange_and_add ( int *  pw,
int  dv 
) [inline]

Definition at line 36 of file sp_counted_base_cw_x86.hpp.

int32_t boost::detail::atomic_fetch_and_add ( int32_t *  pw,
int32_t  dv 
) [inline]

Definition at line 41 of file sp_counted_base_gcc_sparc.hpp.

void boost::detail::atomic_increment ( int *  pw) [inline]

Definition at line 27 of file sp_counted_base_acc_ia64.hpp.

void boost::detail::atomic_increment ( register long *  pw) [inline]

Definition at line 35 of file sp_counted_base_cw_ppc.hpp.

void boost::detail::atomic_increment ( sp_int32_t *  pw) [inline]

Definition at line 41 of file sp_counted_base_sync.hpp.

void boost::detail::atomic_increment ( int32_t *  pw) [inline]

Definition at line 58 of file sp_counted_base_gcc_sparc.hpp.

template<class ForwardIter , class Tp >
bool boost::detail::binary_search ( ForwardIter  first,
ForwardIter  last,
const Tp &  val 
)

Definition at line 200 of file binary_search.hpp.

template<class ForwardIter , class Tp , class Compare >
bool boost::detail::binary_search ( ForwardIter  first,
ForwardIter  last,
const Tp &  val,
Compare  comp 
)

Definition at line 207 of file binary_search.hpp.

template<typename T >
struct is_postfix_incrementable boost::detail::BOOST_TT_AUX_BOOL_C_BASE ( ::boost::detail::is_incrementable_::impl< T >::value  ) [read]

Definition at line 101 of file is_incrementable.hpp.

int32_t boost::detail::compare_and_swap ( int32_t *  dest_,
int32_t  compare_,
int32_t  swap_ 
) [inline]

Definition at line 31 of file sp_counted_base_gcc_sparc.hpp.

Definition at line 28 of file current_function.hpp.

template<class ForwardIter , class Tp >
std::pair<ForwardIter, ForwardIter> boost::detail::equal_range ( ForwardIter  first,
ForwardIter  last,
const Tp &  val 
)

Definition at line 138 of file binary_search.hpp.

template<class ForwardIter , class Tp , class Compare >
std::pair<ForwardIter, ForwardIter> boost::detail::equal_range ( ForwardIter  first,
ForwardIter  last,
const Tp &  val,
Compare  comp 
)

Definition at line 169 of file binary_search.hpp.

void boost::detail::error_impl ( char const *  msg,
char const *  file,
int  line,
char const *  function 
) [inline]

Definition at line 47 of file lightweight_test.hpp.

template<class T >
T boost::detail::forward ( t)

Definition at line 89 of file make_shared.hpp.

template<class T >
std::streamsize boost::detail::lcast_get_precision ( T *  = 0) [inline]

Definition at line 99 of file lcast_precision.hpp.

template<class T >
void boost::detail::lcast_set_precision ( std::ios_base &  stream,
T *   
) [inline]

Definition at line 168 of file lcast_precision.hpp.

template<class Source , class Target >
void boost::detail::lcast_set_precision ( std::ios_base &  stream,
Source *  ,
Target *   
) [inline]

Definition at line 174 of file lcast_precision.hpp.

template<class ForwardIter , class Tp >
ForwardIter boost::detail::lower_bound ( ForwardIter  first,
ForwardIter  last,
const Tp &  val 
)

Definition at line 37 of file binary_search.hpp.

template<class ForwardIter , class Tp , class Compare >
ForwardIter boost::detail::lower_bound ( ForwardIter  first,
ForwardIter  last,
const Tp &  val,
Compare  comp 
)

Definition at line 62 of file binary_search.hpp.

template<class F >
int boost::detail::lw_thread_create ( pthread_t pt,
F  f 
)

Definition at line 118 of file lightweight_thread.hpp.

unsigned __stdcall boost::detail::lw_thread_routine ( void *  pv)

Definition at line 89 of file lightweight_thread.hpp.

template<class Number >
numeric_traits<Number>::difference_type boost::detail::numeric_distance ( Number  x,
Number  y 
)

Definition at line 184 of file numeric_traits.hpp.

void boost::detail::report_exception ( std::ostream &  os,
const char *  name,
const char *  info 
) [inline]

Definition at line 48 of file catch_exceptions.hpp.

template<class X , class Y , class T >
void boost::detail::sp_enable_shared_from_this ( boost::shared_ptr< X > const *  ppx,
Y const *  py,
boost::enable_shared_from_this< T > const *  pe 
) [inline]

Definition at line 104 of file shared_ptr.hpp.

Definition at line 127 of file shared_ptr.hpp.

template<class T , class U >
void boost::detail::test_eq_impl ( char const *  expr1,
char const *  expr2,
char const *  file,
int  line,
char const *  function,
T const &  t,
U const &  u 
) [inline]

Definition at line 53 of file lightweight_test.hpp.

int& boost::detail::test_errors ( ) [inline]

Definition at line 35 of file lightweight_test.hpp.

void boost::detail::test_failed_impl ( char const *  expr,
char const *  file,
int  line,
char const *  function 
) [inline]

Definition at line 41 of file lightweight_test.hpp.

template<class ForwardIter , class Tp >
ForwardIter boost::detail::upper_bound ( ForwardIter  first,
ForwardIter  last,
const Tp &  val 
)

Definition at line 87 of file binary_search.hpp.

template<class ForwardIter , class Tp , class Compare >
ForwardIter boost::detail::upper_bound ( ForwardIter  first,
ForwardIter  last,
const Tp &  val,
Compare  comp 
)

Definition at line 112 of file binary_search.hpp.

void boost::detail::yield ( unsigned  ) [inline]

Definition at line 139 of file yield_k.hpp.



appl
Author(s): petercai
autogenerated on Tue Jan 7 2014 11:02:30