density
C++11 library for paged memory management, function queues, heterogeneous queues and lifo memory management
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 Cadd_cv_qual< TYPE, CV >
 Cbasic_default_allocator< PAGE_CAPACITY_AND_ALIGNMENT >
 Clifo_allocator< density::basic_default_allocator >
 Cconc_function_queue< CALLABLE, ALLOCATOR_TYPE, ERASURE >
 Cconc_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE >
 Cconc_heter_queue< detail::FunctionRuntimeType< ERASURE, RET_VAL(PARAMS...)>, ALLOCATOR_TYPE >
 Cconc_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE >::consume_operation
 Clf_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE, PROD_CARDINALITY, CONSUMER_CARDINALITY, CONSISTENCY_MODEL >::consume_operation
 Csp_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE, PROD_CARDINALITY, CONSUMER_CARDINALITY, BUSY_WAIT_FUNC >::consume_operation
 Cheter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE >::consume_operation
 Ccv_qual_of< TYPE >
 Cdefault_busy_wait
 Cdynamic_reference< RUNTIME_TYPE, CV_QUALIFIER >
 Cdynamic_reference< RUNTIME_TYPE >
 Cf_alignment
 Cf_copy_assign
 Cf_copy_construct
 Cf_default_construct
 Cf_destroy
 Cf_equal
 Cf_hash
 Cf_istream
 Cf_less
 Cf_move_assign
 Cf_move_construct
 Cf_none
 Cf_ostream
 Cf_rtti
 Cf_size
 Cfeature_list< FEATURES >
 Cfunction_queue< CALLABLE, ALLOCATOR_TYPE, ERASURE >
 Chas_features< FEATURE_LIST, TARGET_FEATURES >
 Chash< density::runtime_type< FEATURES... > >
 Cheter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE >
 Cheter_queue< detail::FunctionRuntimeType< ERASURE, RET_VAL(PARAMS...)>, ALLOCATOR_TYPE >
 Cis_dynamic_reference< typename >
 Clf_function_queue< CALLABLE, ALLOCATOR_TYPE, ERASURE, PROD_CARDINALITY, CONSUMER_CARDINALITY, CONSISTENCY_MODEL >
 Clf_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE, PROD_CARDINALITY, CONSUMER_CARDINALITY, CONSISTENCY_MODEL >
 Clf_heter_queue< detail::FunctionRuntimeType< ERASURE, RET_VAL(PARAMS...)>, ALLOCATOR_TYPE, PROD_CARDINALITY, CONSUMER_CARDINALITY, CONSISTENCY_MODEL >
 Clifo_allocator< UNDERLYING_ALLOCATOR, ALIGNMENT >
 Clifo_array< TYPE >
 Clifo_buffer
 Clf_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE, PROD_CARDINALITY, CONSUMER_CARDINALITY, CONSISTENCY_MODEL >::put_transaction< ELEMENT_COMPLETE_TYPE >
 Csp_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE, PROD_CARDINALITY, CONSUMER_CARDINALITY, BUSY_WAIT_FUNC >::put_transaction< ELEMENT_COMPLETE_TYPE >
 Cconc_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE >::put_transaction< ELEMENT_COMPLETE_TYPE >
 Cheter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE >::put_transaction< ELEMENT_COMPLETE_TYPE >
 Clf_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE, PROD_CARDINALITY, CONSUMER_CARDINALITY, CONSISTENCY_MODEL >::reentrant_consume_operation
 Cconc_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE >::reentrant_consume_operation
 Cheter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE >::reentrant_consume_operation
 Csp_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE, PROD_CARDINALITY, CONSUMER_CARDINALITY, BUSY_WAIT_FUNC >::reentrant_consume_operation
 Clf_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE, PROD_CARDINALITY, CONSUMER_CARDINALITY, CONSISTENCY_MODEL >::reentrant_put_transaction< ELEMENT_COMPLETE_TYPE >
 Csp_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE, PROD_CARDINALITY, CONSUMER_CARDINALITY, BUSY_WAIT_FUNC >::reentrant_put_transaction< ELEMENT_COMPLETE_TYPE >
 Cheter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE >::reentrant_put_transaction< ELEMENT_COMPLETE_TYPE >
 Cconc_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE >::reentrant_put_transaction< ELEMENT_COMPLETE_TYPE >
 Cruntime_type< FEATURES >
 Csp_function_queue< CALLABLE, ALLOCATOR_TYPE, ERASURE, PROD_CARDINALITY, CONSUMER_CARDINALITY, BUSY_WAIT_FUNC >
 Csp_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE, PROD_CARDINALITY, CONSUMER_CARDINALITY, BUSY_WAIT_FUNC >
 Csp_heter_queue< detail::FunctionRuntimeType< ERASURE, RET_VAL(PARAMS...)>, ALLOCATOR_TYPE, PROD_CARDINALITY, CONSUMER_CARDINALITY, BUSY_WAIT_FUNC >