Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
testing::internal::MatchMatrix Class Reference

#include <JETSCAPE/blob/main/external_packages/googletest/googlemock/include/gmock/gmock-matchers.h>

+ Collaboration diagram for testing::internal::MatchMatrix:

Public Member Functions

 MatchMatrix (size_t num_elements, size_t num_matchers)
 
size_t LhsSize () const
 
size_t RhsSize () const
 
bool HasEdge (size_t ilhs, size_t irhs) const
 
void SetEdge (size_t ilhs, size_t irhs, bool b)
 
bool NextGraph ()
 
void Randomize ()
 
string DebugString () const
 

Private Member Functions

size_t SpaceIndex (size_t ilhs, size_t irhs) const
 

Private Attributes

size_t num_elements_
 
size_t num_matchers_
 
::std::vector< char > matched_
 

Detailed Description

Definition at line 3257 of file gmock-matchers.h.

View newest version in sPHENIX GitHub at line 3257 of file gmock-matchers.h

Constructor & Destructor Documentation

testing::internal::MatchMatrix::MatchMatrix ( size_t  num_elements,
size_t  num_matchers 
)
inline

Definition at line 3259 of file gmock-matchers.h.

View newest version in sPHENIX GitHub at line 3259 of file gmock-matchers.h

Member Function Documentation

string testing::internal::MatchMatrix::DebugString ( ) const

Definition at line 382 of file gmock-matchers.cc.

View newest version in sPHENIX GitHub at line 382 of file gmock-matchers.cc

References HasEdge(), i, j, LhsSize(), and RhsSize().

Referenced by testing::gmock_matchers_test::TEST_F(), and testing::gmock_matchers_test::TEST_P().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

bool testing::internal::MatchMatrix::HasEdge ( size_t  ilhs,
size_t  irhs 
) const
inline

Definition at line 3267 of file gmock-matchers.h.

View newest version in sPHENIX GitHub at line 3267 of file gmock-matchers.h

Referenced by DebugString(), testing::gmock_matchers_test::TEST_P(), testing::internal::MaxBipartiteMatchState::TryAugment(), and testing::internal::UnorderedElementsAreMatcherImplBase::VerifyAllElementsAndMatchersAreMatched().

+ Here is the caller graph for this function:

size_t testing::internal::MatchMatrix::LhsSize ( ) const
inline

Definition at line 3265 of file gmock-matchers.h.

View newest version in sPHENIX GitHub at line 3265 of file gmock-matchers.h

Referenced by testing::internal::MaxBipartiteMatchState::Compute(), DebugString(), testing::internal::UnorderedElementsAreMatcherImpl< Container >::MatchAndExplain(), NextGraph(), Randomize(), testing::gmock_matchers_test::TEST_P(), and testing::internal::UnorderedElementsAreMatcherImplBase::VerifyAllElementsAndMatchersAreMatched().

+ Here is the caller graph for this function:

bool testing::internal::MatchMatrix::NextGraph ( )

Definition at line 359 of file gmock-matchers.cc.

View newest version in sPHENIX GitHub at line 359 of file gmock-matchers.cc

References KFPMath::b, LhsSize(), matched_, RhsSize(), and SpaceIndex().

Referenced by testing::gmock_matchers_test::TEST_P().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void testing::internal::MatchMatrix::Randomize ( )

Definition at line 373 of file gmock-matchers.cc.

View newest version in sPHENIX GitHub at line 373 of file gmock-matchers.cc

References KFPMath::b, LhsSize(), matched_, RhsSize(), and SpaceIndex().

Referenced by testing::gmock_matchers_test::TEST_P().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

size_t testing::internal::MatchMatrix::RhsSize ( ) const
inline

Definition at line 3266 of file gmock-matchers.h.

View newest version in sPHENIX GitHub at line 3266 of file gmock-matchers.h

Referenced by testing::internal::MaxBipartiteMatchState::Compute(), DebugString(), testing::internal::FindPairing(), NextGraph(), Randomize(), testing::gmock_matchers_test::TEST_P(), testing::internal::MaxBipartiteMatchState::TryAugment(), and testing::internal::UnorderedElementsAreMatcherImplBase::VerifyAllElementsAndMatchersAreMatched().

+ Here is the caller graph for this function:

void testing::internal::MatchMatrix::SetEdge ( size_t  ilhs,
size_t  irhs,
bool  b 
)
inline

Definition at line 3270 of file gmock-matchers.h.

View newest version in sPHENIX GitHub at line 3270 of file gmock-matchers.h

Referenced by testing::gmock_matchers_test::TEST_F().

+ Here is the caller graph for this function:

size_t testing::internal::MatchMatrix::SpaceIndex ( size_t  ilhs,
size_t  irhs 
) const
inlineprivate

Definition at line 3284 of file gmock-matchers.h.

View newest version in sPHENIX GitHub at line 3284 of file gmock-matchers.h

Referenced by NextGraph(), and Randomize().

+ Here is the caller graph for this function:

Member Data Documentation

::std::vector<char> testing::internal::MatchMatrix::matched_
private

Definition at line 3294 of file gmock-matchers.h.

View newest version in sPHENIX GitHub at line 3294 of file gmock-matchers.h

Referenced by NextGraph(), and Randomize().

size_t testing::internal::MatchMatrix::num_elements_
private

Definition at line 3288 of file gmock-matchers.h.

View newest version in sPHENIX GitHub at line 3288 of file gmock-matchers.h

size_t testing::internal::MatchMatrix::num_matchers_
private

Definition at line 3289 of file gmock-matchers.h.

View newest version in sPHENIX GitHub at line 3289 of file gmock-matchers.h


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