__gnu_cxx::__detail man page on Scientific

Man page or keyword search:  
man Server   26626 pages
apropos Keyword Search (all sections)
Output format
Scientific logo
[printable version]

__gnu_cxx::__detail(3)					__gnu_cxx::__detail(3)

NAME
       __gnu_cxx::__detail -

       Implementation details not part of the namespace __gnu_cxx interface.

SYNOPSIS
   Classes
       class __mini_vector
	   __mini_vector<> is a stripped down version of the full-fledged
	   std::vector<>.
       class _Bitmap_counter
	   The bitmap counter which acts as the bitmap manipulator, and
	   manages the bit-manipulation functions and the searching and
	   identification functions on the bit-map.
       class _Ffit_finder
	   The class which acts as a predicate for applying the first-fit
	   memory allocation policy for the bitmap allocator.

   Enumerations
       enum { _S_max_rope_depth }
       enum { bits_per_byte, bits_per_block }
       enum _Tag { _S_leaf, _S_concat, _S_substringfn, _S_function }

   Functions
       void __bit_allocate (size_t *__pbmap, size_t __pos)  throw ()
       void __bit_free (size_t *__pbmap, size_t __pos)	throw ()
       template<typename _InputIterator , typename _Predicate > _InputIterator
	   __find_if (_InputIterator __first, _InputIterator __last,
	   _Predicate __p)
       template<typename _ForwardIterator , typename _Tp , typename _Compare >
	   _ForwardIterator __lower_bound (_ForwardIterator __first,
	   _ForwardIterator __last, const _Tp &__val, _Compare __comp)
       template<typename _AddrPair > size_t __num_bitmaps (_AddrPair __ap)
       template<typename _AddrPair > size_t __num_blocks (_AddrPair __ap)

Detailed Description
       Implementation details not part of the namespace __gnu_cxx interface.

Function Documentation
   void __gnu_cxx::__detail::__bit_allocate (size_t * __pbmap, size_t __pos)
       throw () [inline]
       Mark a memory address as allocated by re-setting the corresponding bit
       in the bit-map.

       Definition at line 517 of file bitmap_allocator.h.

       Referenced by __gnu_cxx::bitmap_allocator< _Tp
       >::_M_allocate_single_object().

   void __gnu_cxx::__detail::__bit_free (size_t * __pbmap, size_t __pos)
       throw () [inline]
       Mark a memory address as free by setting the corresponding bit in the
       bit-map.

       Definition at line 528 of file bitmap_allocator.h.

       Referenced by __gnu_cxx::bitmap_allocator< _Tp
       >::_M_deallocate_single_object().

   template<typename _AddrPair > size_t __gnu_cxx::__detail::__num_bitmaps
       (_AddrPair __ap) [inline]
       The number of Bit-maps pointed to by the address pair passed to the
       function.

       Definition at line 301 of file bitmap_allocator.h.

       References __num_blocks().

       Referenced by __gnu_cxx::bitmap_allocator< _Tp
       >::_M_allocate_single_object(), and __gnu_cxx::bitmap_allocator< _Tp
       >::_M_deallocate_single_object().

   template<typename _AddrPair > size_t __gnu_cxx::__detail::__num_blocks
       (_AddrPair __ap) [inline]
       The number of Blocks pointed to by the address pair passed to the
       function.

       Definition at line 293 of file bitmap_allocator.h.

       Referenced by __num_bitmaps().

Author
       Generated automatically by Doxygen for libstdc++ from the source code.

libstdc++			  22 Nov 2013		__gnu_cxx::__detail(3)
[top]

List of man pages available for Scientific

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net