Public Member Functions | Static Public Attributes | Private Member Functions | Private Attributes | List of all members
testing::internal::Random Class Reference

#include <gtest.h>

Public Member Functions

UInt32 Generate (UInt32 range)
 
UInt32 Generate (UInt32 range)
 
UInt32 Generate (UInt32 range)
 
UInt32 Generate (UInt32 range)
 
 Random (UInt32 seed)
 
 Random (UInt32 seed)
 
 Random (UInt32 seed)
 
 Random (UInt32 seed)
 
void Reseed (UInt32 seed)
 
void Reseed (UInt32 seed)
 
void Reseed (UInt32 seed)
 
void Reseed (UInt32 seed)
 

Static Public Attributes

static const UInt32 kMaxRange = 1u << 31
 

Private Member Functions

 GTEST_DISALLOW_COPY_AND_ASSIGN_ (Random)
 
 GTEST_DISALLOW_COPY_AND_ASSIGN_ (Random)
 
 GTEST_DISALLOW_COPY_AND_ASSIGN_ (Random)
 
 GTEST_DISALLOW_COPY_AND_ASSIGN_ (Random)
 

Private Attributes

UInt32 state_
 

Detailed Description

Definition at line 8091 of file gmock/fused-src/gtest/gtest.h.

Constructor & Destructor Documentation

testing::internal::Random::Random ( UInt32  seed)
inlineexplicit

Definition at line 8096 of file gmock/fused-src/gtest/gtest.h.

testing::internal::Random::Random ( UInt32  seed)
inlineexplicit

Definition at line 8096 of file gmock/gtest/fused-src/gtest/gtest.h.

testing::internal::Random::Random ( UInt32  seed)
inlineexplicit
testing::internal::Random::Random ( UInt32  seed)
inlineexplicit

Member Function Documentation

UInt32 testing::internal::Random::Generate ( UInt32  range)
UInt32 testing::internal::Random::Generate ( UInt32  range)
UInt32 testing::internal::Random::Generate ( UInt32  range)
UInt32 testing::internal::Random::Generate ( UInt32  range)

Definition at line 1775 of file gmock-gtest-all.cc.

testing::internal::Random::GTEST_DISALLOW_COPY_AND_ASSIGN_ ( Random  )
private
testing::internal::Random::GTEST_DISALLOW_COPY_AND_ASSIGN_ ( Random  )
private
testing::internal::Random::GTEST_DISALLOW_COPY_AND_ASSIGN_ ( Random  )
private
testing::internal::Random::GTEST_DISALLOW_COPY_AND_ASSIGN_ ( Random  )
private
void testing::internal::Random::Reseed ( UInt32  seed)
inline
void testing::internal::Random::Reseed ( UInt32  seed)
inline
void testing::internal::Random::Reseed ( UInt32  seed)
inline

Definition at line 8098 of file gmock/gtest/fused-src/gtest/gtest.h.

void testing::internal::Random::Reseed ( UInt32  seed)
inline

Definition at line 8098 of file gmock/fused-src/gtest/gtest.h.

Member Data Documentation

static const UInt32 testing::internal::Random::kMaxRange = 1u << 31
static

Definition at line 8094 of file gmock/fused-src/gtest/gtest.h.

UInt32 testing::internal::Random::state_
private

Definition at line 8105 of file gmock/fused-src/gtest/gtest.h.


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


ros_opcua_impl_freeopcua
Author(s): Denis Štogl
autogenerated on Tue Jan 19 2021 03:12:11