boost::detail Namespace Reference


Classes

struct  rebind_allocator
class  atomic_count
struct  ct_imp2
struct  ct_imp2< T, true >
struct  ct_imp
struct  ct_imp< T, isp, true >
struct  ct_imp< T, true, b1 >
class  dynamic_bitset_alloc_base
class  dynamic_bitset_base
struct  count
class  lightweight_mutex
struct  default_argument
struct  dummy_default_gen
struct  default_generator
struct  is_default
struct  is_default< default_argument >
struct  choose_default
struct  choose_arg
struct  choose_arg_or_default
struct  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  choose_default_dispatch_< true >
struct  choose_default_dispatch_< false >
struct  choose_default_dispatch
struct  choose_default_argument
struct  is_signed
struct  digit_traits_select< true >
struct  digit_traits_select< false >
struct  digit_traits
struct  integer_traits
struct  numeric_traits
struct  if_true
struct  if_true< false >
class  counted_base_impl
class  shared_count
class  weak_count
struct  static_cast_tag
struct  dynamic_cast_tag
struct  polymorphic_cast_tag
struct  shared_ptr_traits
struct  shared_ptr_traits< void >
struct  shared_ptr_traits< void const >

Namespaces

namespace  winapi

Typedefs

typedef long atomic_count
typedef unsigned char byte_t

Functions

void current_function_helper ()
template<class T>
void allocator_construct (T *p, const T &t)
template<class T>
void allocator_destroy (T *p)
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 BlockInputIterator>
std::size_t initial_num_blocks (BlockInputIterator first, BlockInputIterator last, std::input_iterator_tag)
template<typename BlockForwardIterator>
std::size_t initial_num_blocks (BlockForwardIterator first, BlockForwardIterator last, std::forward_iterator_tag)
template<typename BlockInputIterator>
std::size_t initial_num_blocks (BlockInputIterator first, BlockInputIterator last)
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)
template<class Number>
numeric_traits< Number
>::difference_type 
numeric_distance (Number x, Number y)
void sp_assert_counted_base (boost::counted_base const *)
template<class T>
Tsp_remove_const (T const *p)


Typedef Documentation

typedef long boost::detail::atomic_count

typedef unsigned char boost::detail::byte_t


Function Documentation

template<class T>
void boost::detail::allocator_construct ( T p,
const T t 
)

template<class T>
void boost::detail::allocator_destroy ( T p  ) 

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

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

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

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

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

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

template<typename BlockInputIterator>
std::size_t boost::detail::initial_num_blocks ( BlockInputIterator  first,
BlockInputIterator  last 
)

template<typename BlockForwardIterator>
std::size_t boost::detail::initial_num_blocks ( BlockForwardIterator  first,
BlockForwardIterator  last,
std::forward_iterator_tag   
)

template<typename BlockInputIterator>
std::size_t boost::detail::initial_num_blocks ( BlockInputIterator  first,
BlockInputIterator  last,
std::input_iterator_tag   
)

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

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

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

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

void boost::detail::sp_assert_counted_base ( boost::counted_base const *   )  [inline]

template<class T>
T* boost::detail::sp_remove_const ( T const *  p  )  [inline]

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

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

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

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


Generated on Wed Apr 25 13:53:29 2007 for SystemC by  doxygen 1.5.1