Public Member Functions | Private Attributes | List of all members
absl::test_internal::InstanceTracker Class Reference

#include <test_instance_tracker.h>

Public Member Functions

int comparisons () const
 
int copies () const
 
int instances () const
 
 InstanceTracker ()
 
int live_instances () const
 
int moves () const
 
void ResetCopiesMovesSwaps ()
 
int swaps () const
 
 ~InstanceTracker ()
 

Private Attributes

int start_comparisons_
 
int start_copies_
 
int start_instances_
 
int start_live_instances_
 
int start_moves_
 
int start_swaps_
 

Detailed Description

Definition at line 159 of file test_instance_tracker.h.

Constructor & Destructor Documentation

◆ InstanceTracker()

absl::test_internal::InstanceTracker::InstanceTracker ( )
inline

Definition at line 161 of file test_instance_tracker.h.

◆ ~InstanceTracker()

absl::test_internal::InstanceTracker::~InstanceTracker ( )
inline

Definition at line 166 of file test_instance_tracker.h.

Member Function Documentation

◆ comparisons()

int absl::test_internal::InstanceTracker::comparisons ( ) const
inline

Definition at line 200 of file test_instance_tracker.h.

◆ copies()

int absl::test_internal::InstanceTracker::copies ( ) const
inline

Definition at line 190 of file test_instance_tracker.h.

◆ instances()

int absl::test_internal::InstanceTracker::instances ( ) const
inline

Definition at line 174 of file test_instance_tracker.h.

◆ live_instances()

int absl::test_internal::InstanceTracker::live_instances ( ) const
inline

Definition at line 180 of file test_instance_tracker.h.

◆ moves()

int absl::test_internal::InstanceTracker::moves ( ) const
inline

Definition at line 186 of file test_instance_tracker.h.

◆ ResetCopiesMovesSwaps()

void absl::test_internal::InstanceTracker::ResetCopiesMovesSwaps ( )
inline

Definition at line 208 of file test_instance_tracker.h.

◆ swaps()

int absl::test_internal::InstanceTracker::swaps ( ) const
inline

Definition at line 196 of file test_instance_tracker.h.

Member Data Documentation

◆ start_comparisons_

int absl::test_internal::InstanceTracker::start_comparisons_
private

Definition at line 221 of file test_instance_tracker.h.

◆ start_copies_

int absl::test_internal::InstanceTracker::start_copies_
private

Definition at line 219 of file test_instance_tracker.h.

◆ start_instances_

int absl::test_internal::InstanceTracker::start_instances_
private

Definition at line 216 of file test_instance_tracker.h.

◆ start_live_instances_

int absl::test_internal::InstanceTracker::start_live_instances_
private

Definition at line 217 of file test_instance_tracker.h.

◆ start_moves_

int absl::test_internal::InstanceTracker::start_moves_
private

Definition at line 218 of file test_instance_tracker.h.

◆ start_swaps_

int absl::test_internal::InstanceTracker::start_swaps_
private

Definition at line 220 of file test_instance_tracker.h.


The documentation for this class was generated from the following file:


abseil_cpp
Author(s):
autogenerated on Mon Feb 28 2022 21:31:23