TrinityCore
SFMTRand Class Reference

#include <SFMTRand.h>

Public Member Functions

 SFMTRand ()
 
uint32 RandomUInt32 ()
 
void * operator new (size_t size, std::nothrow_t const &)
 
void operator delete (void *ptr, std::nothrow_t const &)
 
void * operator new (size_t size)
 
void operator delete (void *ptr)
 
void * operator new[] (size_t size, std::nothrow_t const &)
 
void operator delete[] (void *ptr, std::nothrow_t const &)
 
void * operator new[] (size_t size)
 
void operator delete[] (void *ptr)
 

Private Attributes

sfmt_t _state
 

Detailed Description

Definition at line 28 of file SFMTRand.h.

Constructor & Destructor Documentation

◆ SFMTRand()

SFMTRand::SFMTRand ( )

Definition at line 56 of file SFMTRand.cpp.

Member Function Documentation

◆ operator delete() [1/2]

void SFMTRand::operator delete ( void *  ptr)

Definition at line 90 of file SFMTRand.cpp.

◆ operator delete() [2/2]

void SFMTRand::operator delete ( void *  ptr,
std::nothrow_t const &   
)

Definition at line 80 of file SFMTRand.cpp.

◆ operator delete[]() [1/2]

void SFMTRand::operator delete[] ( void *  ptr)

Definition at line 110 of file SFMTRand.cpp.

◆ operator delete[]() [2/2]

void SFMTRand::operator delete[] ( void *  ptr,
std::nothrow_t const &   
)

Definition at line 100 of file SFMTRand.cpp.

◆ operator new() [1/2]

void * SFMTRand::operator new ( size_t  size)

Definition at line 85 of file SFMTRand.cpp.

+ Here is the call graph for this function:

◆ operator new() [2/2]

void * SFMTRand::operator new ( size_t  size,
std::nothrow_t const &   
)

Definition at line 75 of file SFMTRand.cpp.

+ Here is the call graph for this function:

◆ operator new[]() [1/2]

void * SFMTRand::operator new[] ( size_t  size)

Definition at line 105 of file SFMTRand.cpp.

+ Here is the call graph for this function:

◆ operator new[]() [2/2]

void * SFMTRand::operator new[] ( size_t  size,
std::nothrow_t const &   
)

Definition at line 95 of file SFMTRand.cpp.

+ Here is the call graph for this function:

◆ RandomUInt32()

uint32 SFMTRand::RandomUInt32 ( )

Definition at line 70 of file SFMTRand.cpp.

+ Here is the caller graph for this function:

Member Data Documentation

◆ _state

sfmt_t SFMTRand::_state
private

Definition at line 41 of file SFMTRand.h.


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