#ifndef LIBBENCHMARK_H /***** defines *****/ #define LIBBENCHMARK_H /***** platform includes *****/ #include "libbenchmark/libbenchmark_porting_abstraction_layer_operating_system.h" /***** extermal includes *****/ #include "../../../liblfds710/inc/liblfds710.h" #include "../../libshared/inc/libshared.h" #include "../../../../liblfds7.0.0/liblfds700/inc/liblfds700.h" /***** pragmas on *****/ // TRD : the ditzy 7.0.0 header doesn't use push #pragma warning( push ) #pragma warning( disable : 4324 ) /***** includes *****/ #include "libbenchmark/libbenchmark_topology_node.h" #include "libbenchmark/libbenchmark_topology.h" #include "libbenchmark/libbenchmark_porting_abstraction_layer.h" #include "libbenchmark/libbenchmark_porting_abstraction_layer_lock_gcc_spinlock_atomic.h" #include "libbenchmark/libbenchmark_porting_abstraction_layer_lock_gcc_spinlock_sync.h" #include "libbenchmark/libbenchmark_porting_abstraction_layer_lock_msvc_spinlock.h" #include "libbenchmark/libbenchmark_porting_abstraction_layer_lock_pthread_mutex.h" #include "libbenchmark/libbenchmark_porting_abstraction_layer_lock_pthread_rwlock.h" #include "libbenchmark/libbenchmark_porting_abstraction_layer_lock_pthread_spinlock_process_private.h" #include "libbenchmark/libbenchmark_porting_abstraction_layer_lock_pthread_spinlock_process_shared.h" #include "libbenchmark/libbenchmark_porting_abstraction_layer_lock_windows_critical_section.h" #include "libbenchmark/libbenchmark_porting_abstraction_layer_lock_windows_mutex.h" #include "libbenchmark/libbenchmark_enums.h" #include "libbenchmark/libbenchmark_gnuplot.h" #include "libbenchmark/libbenchmark_results.h" #include "libbenchmark/libbenchmark_threadset.h" #include "libbenchmark/libbenchmark_benchmarks_btree_au_readn_writen.h" #include "libbenchmark/libbenchmark_benchmarks_freelist_push1_then_pop1.h" #include "libbenchmark/libbenchmark_benchmarks_queue_umm_enqueue1_then_dequeue1.h" #include "libbenchmark/libbenchmark_benchmarkinstance.h" #include "libbenchmark/libbenchmark_benchmarkset.h" #include "libbenchmark/libbenchmark_benchmarksuite.h" #include "libbenchmark/libbenchmark_prng.h" #include "libbenchmark/libbenchmark_datastructure_btree_au_gcc_spinlock_atomic.h" #include "libbenchmark/libbenchmark_datastructure_btree_au_gcc_spinlock_sync.h" #include "libbenchmark/libbenchmark_datastructure_btree_au_msvc_spinlock.h" #include "libbenchmark/libbenchmark_datastructure_btree_au_pthread_mutex.h" #include "libbenchmark/libbenchmark_datastructure_btree_au_pthread_rwlock.h" #include "libbenchmark/libbenchmark_datastructure_btree_au_pthread_spinlock_process_private.h" #include "libbenchmark/libbenchmark_datastructure_btree_au_pthread_spinlock_process_shared.h" #include "libbenchmark/libbenchmark_datastructure_btree_au_windows_critical_section.h" #include "libbenchmark/libbenchmark_datastructure_btree_au_windows_mutex.h" #include "libbenchmark/libbenchmark_datastructure_freelist_gcc_spinlock_atomic.h" #include "libbenchmark/libbenchmark_datastructure_freelist_gcc_spinlock_sync.h" #include "libbenchmark/libbenchmark_datastructure_freelist_msvc_spinlock.h" #include "libbenchmark/libbenchmark_datastructure_freelist_pthread_mutex.h" #include "libbenchmark/libbenchmark_datastructure_freelist_pthread_rwlock.h" #include "libbenchmark/libbenchmark_datastructure_freelist_pthread_spinlock_process_private.h" #include "libbenchmark/libbenchmark_datastructure_freelist_pthread_spinlock_process_shared.h" #include "libbenchmark/libbenchmark_datastructure_freelist_windows_critical_section.h" #include "libbenchmark/libbenchmark_datastructure_freelist_windows_mutex.h" #include "libbenchmark/libbenchmark_datastructure_queue_umm_gcc_spinlock_atomic.h" #include "libbenchmark/libbenchmark_datastructure_queue_umm_gcc_spinlock_sync.h" #include "libbenchmark/libbenchmark_datastructure_queue_umm_msvc_spinlock.h" #include "libbenchmark/libbenchmark_datastructure_queue_umm_pthread_mutex.h" #include "libbenchmark/libbenchmark_datastructure_queue_umm_pthread_rwlock.h" #include "libbenchmark/libbenchmark_datastructure_queue_umm_pthread_spinlock_process_private.h" #include "libbenchmark/libbenchmark_datastructure_queue_umm_pthread_spinlock_process_shared.h" #include "libbenchmark/libbenchmark_datastructure_queue_umm_windows_critical_section.h" #include "libbenchmark/libbenchmark_datastructure_queue_umm_windows_mutex.h" #include "libbenchmark/libbenchmark_misc.h" /***** pragmas off *****/ #pragma warning( pop ) #endif