Android-cuttlefish cvd tool
Public Member Functions | Private Attributes | List of all members
teeui::FontBuffer Class Reference

#include <label.h>

Public Member Functions

constexpr FontBuffer ()
 
constexpr FontBuffer (const uint8_t *data, size_t size) noexcept
 
template<size_t size>
constexpr FontBuffer (const uint8_t(&data)[size]) noexcept
 
constexpr FontBuffer (const FontBuffer &) noexcept=default
 
constexpr FontBuffer (FontBuffer &&) noexcept=default
 
FontBufferoperator= (FontBuffer &&) noexcept=default
 
FontBufferoperator= (const FontBuffer &) noexcept=default
 
constexpr operator bool () const
 
const uint8_t * data () const
 
size_t size () const
 

Private Attributes

const uint8_t * data_
 
size_t size_
 

Constructor & Destructor Documentation

◆ FontBuffer() [1/5]

constexpr teeui::FontBuffer::FontBuffer ( )
inlineconstexpr

◆ FontBuffer() [2/5]

constexpr teeui::FontBuffer::FontBuffer ( const uint8_t *  data,
size_t  size 
)
inlineconstexprnoexcept

◆ FontBuffer() [3/5]

template<size_t size>
constexpr teeui::FontBuffer::FontBuffer ( const uint8_t(&)  data[size])
inlineexplicitconstexprnoexcept

◆ FontBuffer() [4/5]

constexpr teeui::FontBuffer::FontBuffer ( const FontBuffer )
constexprdefaultnoexcept

◆ FontBuffer() [5/5]

constexpr teeui::FontBuffer::FontBuffer ( FontBuffer &&  )
constexprdefaultnoexcept

Member Function Documentation

◆ data()

const uint8_t * teeui::FontBuffer::data ( ) const
inline

◆ operator bool()

constexpr teeui::FontBuffer::operator bool ( ) const
inlineconstexpr

◆ operator=() [1/2]

FontBuffer & teeui::FontBuffer::operator= ( const FontBuffer )
defaultnoexcept

◆ operator=() [2/2]

FontBuffer & teeui::FontBuffer::operator= ( FontBuffer &&  )
defaultnoexcept

◆ size()

size_t teeui::FontBuffer::size ( ) const
inline

Member Data Documentation

◆ data_

const uint8_t* teeui::FontBuffer::data_
private

◆ size_

size_t teeui::FontBuffer::size_
private

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