Euphoria
|
eu::core::Shufflebag< T > Struct Template Reference
#include <shufflebag.h>
Public Member Functions | |
Shufflebag ()=default | |
void | reserve (int count) |
void | add (const T &item, int amount) |
const T & | get_random_item (Random *rand) |
int | get_size () const |
Detailed Description
template<typename T>
struct eu::core::Shufflebag< T >
Definition at line 14 of file shufflebag.h.
Constructor & Destructor Documentation
◆ Shufflebag()
template<typename T >
|
default |
Member Function Documentation
◆ add()
template<typename T >
|
inline |
Definition at line 23 of file shufflebag.h.
◆ get_random_item()
template<typename T >
|
inline |
Definition at line 35 of file shufflebag.h.
◆ get_size()
template<typename T >
|
inline |
Definition at line 54 of file shufflebag.h.
◆ reserve()
template<typename T >
|
inline |
Definition at line 18 of file shufflebag.h.
The documentation for this struct was generated from the following file:
- libs/core/src/core/shufflebag.h