boost::detail Namespace Reference


Classes

class  atomic_count
struct  ct_imp2
struct  boost::detail::ct_imp2< T, true >
struct  ct_imp
struct  boost::detail::ct_imp< T, isp, true >
struct  boost::detail::ct_imp< T, true, b1 >
struct  dynamic_bitset_allowed_block_type
struct  boost::detail::dynamic_bitset_allowed_block_type< bool >
struct  iterator_traits
class  lightweight_mutex
struct  CRITICAL_SECTION
struct  default_argument
struct  dummy_default_gen
struct  default_generator
struct  is_default
struct  boost::detail::is_default< default_argument >
struct  choose_default
struct  choose_arg
struct  choose_arg_or_default
struct  boost::detail::choose_arg_or_default< true >
class  resolve_default
struct  named_template_param_base
struct  is_named_param_list
struct  choose_named_params
struct  choose_default_arg
struct  boost::detail::choose_default_dispatch_< true >
struct  boost::detail::choose_default_dispatch_< false >
struct  choose_default_dispatch
struct  choose_default_argument
struct  none_helper
struct  is_signed
struct  boost::detail::digit_traits_select< true >
struct  boost::detail::digit_traits_select< false >
struct  digit_traits
struct  integer_traits
struct  numeric_traits
struct  standard_call_traits
struct  simple_call_traits
struct  reference_call_traits
struct  call_traits_chooser
struct  boost::detail::call_traits_chooser< true, false, false >
struct  boost::detail::call_traits_chooser< false, false, true >
struct  call_traits_sizeof_chooser2
struct  boost::detail::call_traits_sizeof_chooser2< false >
struct  boost::detail::call_traits_chooser< false, true, false >
union  freeblock
struct  allocator_impl
struct  quick_allocator
class  reference_content
struct  make_reference_content
struct  boost::detail::make_reference_content< T & >
struct  boost::detail::make_reference_content< mpl::void_ >
struct  if_true
struct  boost::detail::if_true< false >
class  shared_count
class  weak_count
class  sp_counted_base
class  sp_counted_impl_p
class  sp_counted_impl_pd
struct  static_cast_tag
struct  const_cast_tag
struct  dynamic_cast_tag
struct  polymorphic_cast_tag
struct  shared_ptr_traits
struct  boost::detail::shared_ptr_traits< void >
struct  boost::detail::shared_ptr_traits< void const >
struct  boost::detail::shared_ptr_traits< void volatile >
struct  boost::detail::shared_ptr_traits< void const volatile >
struct  boost::detail::get_result_of< F, FArgs, true >
struct  boost::detail::get_result_of< F, FArgs, false >
struct  boost::detail::get_result_of< F, F(void), false >
struct  result_of

Namespaces

namespace  allocator
namespace  dynamic_bitset_count_impl
namespace  indirect_traits
namespace  is_function_ref_tester_
namespace  is_incrementable_

Typedefs

typedef long atomic_count
typedef int none_helper::* none_t

Functions

void current_function_helper ()
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 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)
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)
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)
void report_exception (std::ostream &os, const char *name, const char *info)
template<typename T>
const unsigned char * object_representation (T *p)
template<typename T>
T::size_type vector_max_size_workaround (const T &v)
template<typename T>
struct is_incrementable BOOST_TT_AUX_BOOL_C_BASE (::boost::detail::is_incrementable_::impl< T >::value)
int & test_errors ()
void test_failed_impl (char const *expr, char const *file, int line, char const *function)
void error_impl (char const *msg, char const *file, int line, char const *function)
 __declspec (dllimport) void __stdcall InitializeCriticalSection(CRITICAL_SECTION *)
template<class Number>
numeric_traits< Number >
::difference_type 
numeric_distance (Number x, Number y)
void atomic_increment (register long *pw)
long atomic_decrement (register long *pw)
long atomic_conditional_increment (register long *pw)
int atomic_exchange_and_add (int *pw, int dv)
void atomic_increment (int *pw)
int atomic_conditional_increment (int *pw)
void atomic_increment (long *pw)
long atomic_decrement (long *pw)
long atomic_conditional_increment (long *pw)
int atomic_decrement (int *pw)
template<class T, class Y>
void sp_enable_shared_from_this (shared_count const &pn, boost::enable_shared_from_this< T > const *pe, Y const *px)
void sp_enable_shared_from_this (shared_count const &,...)


Typedef Documentation

Definition at line 86 of file atomic_count.hpp.

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

Definition at line 21 of file none_t.hpp.


Function Documentation

boost::detail::__declspec ( dllimport   ) 

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

Definition at line 57 of file sp_counted_base_gcc_ia64.hpp.

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

Definition at line 61 of file sp_counted_base_cw_x86.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 55 of file sp_counted_base_gcc_ppc.hpp.

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

Definition at line 41 of file sp_counted_base_gcc_ia64.hpp.

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

Definition at line 50 of file sp_counted_base_cw_ppc.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.

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

Definition at line 27 of file sp_counted_base_gcc_ia64.hpp.

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

Definition at line 50 of file sp_counted_base_cw_x86.hpp.

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

Definition at line 35 of file sp_counted_base_cw_ppc.hpp.

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

Definition at line 207 of file binary_search.hpp.

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

Definition at line 200 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 99 of file is_incrementable.hpp.

void boost::detail::current_function_helper (  )  [inline]

Definition at line 28 of file current_function.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 
) [inline]

Definition at line 169 of file binary_search.hpp.

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

Definition at line 138 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 46 of file lightweight_test.hpp.

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

Definition at line 62 of file binary_search.hpp.

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

Definition at line 37 of file binary_search.hpp.

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

Definition at line 184 of file numeric_traits.hpp.

template<typename T>
const unsigned char* boost::detail::object_representation ( T p  )  [inline]

Definition at line 33 of file dynamic_bitset.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.

void boost::detail::sp_enable_shared_from_this ( shared_count const &  ,
  ... 
) [inline]

Definition at line 90 of file shared_ptr.hpp.

template<class T, class Y>
void boost::detail::sp_enable_shared_from_this ( shared_count const &  pn,
boost::enable_shared_from_this< T > const *  pe,
Y const *  px 
) [inline]

Definition at line 85 of file shared_ptr.hpp.

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

Definition at line 34 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 40 of file lightweight_test.hpp.

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

Definition at line 112 of file binary_search.hpp.

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

Definition at line 87 of file binary_search.hpp.

template<typename T>
T::size_type boost::detail::vector_max_size_workaround ( const T v  )  [inline]

Definition at line 138 of file dynamic_bitset.hpp.


Generated on Wed Jan 21 15:32:12 2009 for SystemC by  doxygen 1.5.5