Spec-Zone .ru
спецификации, руководства, описания, API
ADC домой > Ссылочная библиотека> Ссылка> Дарвин> Разное пространство пользователя ссылка API

 


ext/bitmap_allocator.h

Включает:
<cstddef>
<утилита>
<алгоритм>
<вектор>
<функциональный>
<новый>
<bits/gthr.h>
<ext/new_allocator.h>
<cassert>
<cstddef>
<bits/functexcept.h>
<утилита>
<функциональный>
<новый>
<bits/gthr.h>
<cassert>

Введение

Этот файл является расширением GNU Стандартной Библиотеки C++.



Классы

__ mini_vector
_Auto_Lock
_Lock
_Mutex
оператор _Ffit_finder


Функции

__ num_bitmaps
__ num_blocks

__ num_bitmaps


template<typename _AddrPair> inline size_t __num_bitmaps(
    _AddrPair __ap) 
Обсуждение

@brief число Битовых массивов, на которые указывает пара адреса, передал функции.


__ num_blocks


template<typename _AddrPair> inline size_t __num_blocks(
    _AddrPair __ap) 
Обсуждение

@brief число Блоков, на которые указывает пара адреса, передал функции.

Константы


__ threads_enabled


bool const __threads_enabled = __gthread_active_p();  
Обсуждение

@brief Если это правда, тогда скомпилированное приложение будет использовать потоки, таким образом используйте взаимные исключения в качестве примитивной синхронизации, еще сделайте быть бесполезное любых примитивов синхронизации.

#defines


_BALLOC_ALIGN_BYTES


#define _BALLOC_ALIGN_BYTES 8 
Обсуждение

@brief константа в выражении ниже является выравниванием, требуемым в байтах.

Последнее обновление: 20.06.2006