GDB (xrefs)
Loading...
Searching...
No Matches
Classes | Namespaces | Functions | Variables
observable-selftests.c File Reference
#include "defs.h"
#include "gdbsupport/selftest.h"
#include "gdbsupport/observable.h"

Go to the source code of this file.

Classes

struct  selftests::observers::dependency_observer_data
 

Namespaces

namespace  selftests
 
namespace  selftests::observers
 

Functions

static gdb::observers::observable< int > selftests::observers::test_notification ("test_notification")
 
static void selftests::observers::observer_dependency_test_callback (size_t index)
 
static void selftests::observers::test_first_notification_function (int arg)
 
static void selftests::observers::test_second_notification_function (int arg)
 
static void selftests::observers::test_third_notification_function (int arg)
 
static void selftests::observers::notify_check_counters (int one, int two, int three)
 
static void selftests::observers::run_dependency_test (std::vector< int > insertion_order)
 
static void selftests::observers::test_dependency ()
 
static void selftests::observers::run_tests ()
 
void _initialize_observer_selftest ()
 

Variables

static int selftests::observers::test_first_observer = 0
 
static int selftests::observers::test_second_observer = 0
 
static int selftests::observers::test_third_observer = 0
 
static std::vector< int > selftests::observers::dependency_test_counters
 
static gdb::observers::token selftests::observers::observer_token0
 
static gdb::observers::token selftests::observers::observer_token1
 
static gdb::observers::token selftests::observers::observer_token2
 
static gdb::observers::token selftests::observers::observer_token3
 
static gdb::observers::token selftests::observers::observer_token4
 
static gdb::observers::token selftests::observers::observer_token5
 
static std::vector< dependency_observer_dataselftests::observers::test_observers
 

Function Documentation

◆ _initialize_observer_selftest()

void _initialize_observer_selftest ( )