Porytiles
Loading...
Searching...
No Matches
porytiles::VectorConsumer Class Referencefinal

A DiagConsumer implementation that pushes diagnostic messages to an internal vector. More...

#include <diagnostics.hpp>

Inheritance diagram for porytiles::VectorConsumer:
[legend]
Collaboration diagram for porytiles::VectorConsumer:
[legend]

Public Member Functions

void Consume (const InFlightDiag &diag) override
 
bool IsATty () const override
 
InFlightDiag ConsumedAt (std::size_t i) const override
 
std::uint64_t ConsumedCount () const override
 
- Public Member Functions inherited from porytiles::DiagConsumer
virtual ~DiagConsumer ()=default
 

Detailed Description

A DiagConsumer implementation that pushes diagnostic messages to an internal vector.

Definition at line 235 of file diagnostics.hpp.

Member Function Documentation

◆ Consume()

void porytiles::VectorConsumer::Consume ( const InFlightDiag diag)
overridevirtual

Implements porytiles::DiagConsumer.

Definition at line 223 of file diagnostics.cpp.

◆ ConsumedAt()

InFlightDiag porytiles::VectorConsumer::ConsumedAt ( std::size_t  i) const
overridevirtual

Implements porytiles::DiagConsumer.

Definition at line 231 of file diagnostics.cpp.

◆ ConsumedCount()

std::uint64_t porytiles::VectorConsumer::ConsumedCount ( ) const
overridevirtual

Implements porytiles::DiagConsumer.

Definition at line 239 of file diagnostics.cpp.

◆ IsATty()

bool porytiles::VectorConsumer::IsATty ( ) const
overridevirtual

Implements porytiles::DiagConsumer.

Definition at line 227 of file diagnostics.cpp.


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