dEngine
Simple 2D C++ game engine
Public Member Functions | List of all members
nanolog::BufferBase Struct Referenceabstract
Inheritance diagram for nanolog::BufferBase:
nanolog::QueueBuffer nanolog::RingBuffer

Public Member Functions

virtual ~BufferBase ()=default
 
virtual void push (NanoLogLine &&logline)=0
 
virtual bool try_pop (NanoLogLine &logline)=0
 

Constructor & Destructor Documentation

◆ ~BufferBase()

virtual nanolog::BufferBase::~BufferBase ( )
virtualdefault

Member Function Documentation

◆ push()

virtual void nanolog::BufferBase::push ( NanoLogLine &&  logline)
pure virtual

◆ try_pop()

virtual bool nanolog::BufferBase::try_pop ( NanoLogLine logline)
pure virtual