| 
| 
auto  | getClassName () const -> FString override | 
|   | 
| 
auto  | strncmp_front (const char *string, std::size_t length) const noexcept -> bool | 
|   | 
| 
auto  | operator[] (std::size_t index) noexcept -> reference | 
|   | 
| 
auto  | operator[] (std::size_t index) const noexcept -> const_reference | 
|   | 
| 
auto  | getSize () const noexcept -> std::size_t | 
|   | 
| 
auto  | getCapacity () const noexcept -> std::size_t | 
|   | 
| 
auto  | begin () noexcept -> iterator | 
|   | 
| 
auto  | begin () const noexcept -> const_iterator | 
|   | 
| 
auto  | end () noexcept -> iterator | 
|   | 
| 
auto  | end () const noexcept -> const_iterator | 
|   | 
| 
auto  | front () noexcept -> reference | 
|   | 
| 
auto  | front () const noexcept -> const_reference | 
|   | 
| 
auto  | back () noexcept -> reference | 
|   | 
| 
auto  | back () const noexcept -> const_reference | 
|   | 
| 
void  | clear () noexcept | 
|   | 
| 
auto  | isEmpty () const noexcept -> bool | 
|   | 
| 
auto  | hasData () const noexcept -> bool | 
|   | 
| 
auto  | isFull () const noexcept -> bool | 
|   | 
| 
void  | push (const char &item) noexcept | 
|   | 
| 
void  | push_back (const char &item) noexcept | 
|   | 
| 
void  | emplace (Args &&... args) | 
|   | 
| 
void  | emplace_back (Args &&... args) | 
|   | 
| 
void  | pop () noexcept | 
|   | 
| 
void  | pop (std::size_t s) noexcept | 
|   | 
| 
void  | pop_front () noexcept | 
|   | 
 | 
| 
using  | iterator = ring_iterator< char, Capacity > | 
|   | 
| 
using  | const_iterator = ring_iterator< const char, Capacity > | 
|   | 
| 
using  | difference_type = std::ptrdiff_t | 
|   | 
| 
using  | pointer = char * | 
|   | 
| 
using  | reference = char & | 
|   | 
| 
using  | const_reference = const char & | 
|   | 
| 
using  | value_type = char | 
|   | 
The documentation for this class was generated from the following file: