Chatterino
Functions
LimitedQueue.cpp File Reference
#include "messages/LimitedQueue.hpp"
#include <benchmark/benchmark.h>
#include <memory>
#include <numeric>
#include <vector>
Include dependency graph for LimitedQueue.cpp:

Functions

void BM_LimitedQueue_PushBack (benchmark::State &state)
 
void BM_LimitedQueue_PushFront_One (benchmark::State &state)
 
void BM_LimitedQueue_PushFront_Many (benchmark::State &state)
 
void BM_LimitedQueue_Replace (benchmark::State &state)
 
void BM_LimitedQueue_Snapshot (benchmark::State &state)
 
void BM_LimitedQueue_Snapshot_ExpensiveCopy (benchmark::State &state)
 
void BM_LimitedQueue_Find (benchmark::State &state)
 
 BENCHMARK (BM_LimitedQueue_PushBack)
 
 BENCHMARK (BM_LimitedQueue_PushFront_One)
 
 BENCHMARK (BM_LimitedQueue_PushFront_Many)
 
 BENCHMARK (BM_LimitedQueue_Replace)
 
 BENCHMARK (BM_LimitedQueue_Snapshot)
 
 BENCHMARK (BM_LimitedQueue_Snapshot_ExpensiveCopy)
 
 BENCHMARK (BM_LimitedQueue_Find)
 

Function Documentation

◆ BENCHMARK() [1/7]

BENCHMARK ( BM_LimitedQueue_PushBack  )
Here is the caller graph for this function:

◆ BENCHMARK() [2/7]

◆ BENCHMARK() [3/7]

◆ BENCHMARK() [4/7]

BENCHMARK ( BM_LimitedQueue_Replace  )

◆ BENCHMARK() [5/7]

BENCHMARK ( BM_LimitedQueue_Snapshot  )

◆ BENCHMARK() [6/7]

◆ BENCHMARK() [7/7]

BENCHMARK ( BM_LimitedQueue_Find  )

◆ BM_LimitedQueue_Find()

void BM_LimitedQueue_Find ( benchmark::State &  state)
Here is the call graph for this function:

◆ BM_LimitedQueue_PushBack()

void BM_LimitedQueue_PushBack ( benchmark::State &  state)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ BM_LimitedQueue_PushFront_Many()

void BM_LimitedQueue_PushFront_Many ( benchmark::State &  state)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ BM_LimitedQueue_PushFront_One()

void BM_LimitedQueue_PushFront_One ( benchmark::State &  state)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ BM_LimitedQueue_Replace()

void BM_LimitedQueue_Replace ( benchmark::State &  state)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ BM_LimitedQueue_Snapshot()

void BM_LimitedQueue_Snapshot ( benchmark::State &  state)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ BM_LimitedQueue_Snapshot_ExpensiveCopy()

void BM_LimitedQueue_Snapshot_ExpensiveCopy ( benchmark::State &  state)
Here is the call graph for this function:
Here is the caller graph for this function: