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 > | |
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 long boost::detail::atomic_count |
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.
typedef long boost::detail::sp_int32_t |
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.
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.
sp_int32_t boost::detail::atomic_conditional_increment | ( | sp_int32_t * | pw | ) | [inline] |
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.
bool boost::detail::binary_search | ( | ForwardIter | first, |
ForwardIter | last, | ||
const Tp & | val | ||
) |
Definition at line 200 of file binary_search.hpp.
bool boost::detail::binary_search | ( | ForwardIter | first, |
ForwardIter | last, | ||
const Tp & | val, | ||
Compare | comp | ||
) |
Definition at line 207 of file binary_search.hpp.
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.
void boost::detail::current_function_helper | ( | ) | [inline] |
Definition at line 28 of file current_function.hpp.
std::pair<ForwardIter, ForwardIter> boost::detail::equal_range | ( | ForwardIter | first, |
ForwardIter | last, | ||
const Tp & | val | ||
) |
Definition at line 138 of file binary_search.hpp.
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.
T boost::detail::forward | ( | T | t | ) |
Definition at line 89 of file make_shared.hpp.
std::streamsize boost::detail::lcast_get_precision | ( | T * | = 0 | ) | [inline] |
Definition at line 99 of file lcast_precision.hpp.
void boost::detail::lcast_set_precision | ( | std::ios_base & | stream, |
T * | |||
) | [inline] |
Definition at line 168 of file lcast_precision.hpp.
void boost::detail::lcast_set_precision | ( | std::ios_base & | stream, |
Source * | , | ||
Target * | |||
) | [inline] |
Definition at line 174 of file lcast_precision.hpp.
ForwardIter boost::detail::lower_bound | ( | ForwardIter | first, |
ForwardIter | last, | ||
const Tp & | val | ||
) |
Definition at line 37 of file binary_search.hpp.
ForwardIter boost::detail::lower_bound | ( | ForwardIter | first, |
ForwardIter | last, | ||
const Tp & | val, | ||
Compare | comp | ||
) |
Definition at line 62 of file binary_search.hpp.
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.
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.
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.
void boost::detail::sp_enable_shared_from_this | ( | ... | ) | [inline] |
Definition at line 127 of file shared_ptr.hpp.
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.
ForwardIter boost::detail::upper_bound | ( | ForwardIter | first, |
ForwardIter | last, | ||
const Tp & | val | ||
) |
Definition at line 87 of file binary_search.hpp.
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.