cpp-mate  0.7
Helpful library for C++.
CppMate::BinaryData::Empty Class Reference

Represents implementation of BinaryData interface for empty data. More...

#include <BinaryData.hpp>

Inheritance diagram for CppMate::BinaryData::Empty:
Collaboration diagram for CppMate::BinaryData::Empty:

Public Member Functions

const uint8_t * getData () const override
 Returns address of data. More...
 
uint64_t getSize () const override
 Returns size of data in bytes. More...
 
- Public Member Functions inherited from CppMate::BinaryData
virtual ~BinaryData ()=default
 
bool hasData () const
 Returns status of a data presence. More...
 
bool operator== (const BinaryData &other) const
 operator == More...
 
bool operator!= (const BinaryData &other) const
 operator != More...
 

Static Public Member Functions

static const BinaryDatainstance ()
 Returns singleton instance of the empty BinaryData. More...
 

Detailed Description

Represents implementation of BinaryData interface for empty data.

Member Function Documentation

◆ getData()

const uint8_t* CppMate::BinaryData::Empty::getData ( ) const
inlineoverridevirtual

Returns address of data.

Returns
address of data.

Implements CppMate::BinaryData.

◆ getSize()

uint64_t CppMate::BinaryData::Empty::getSize ( ) const
inlineoverridevirtual

Returns size of data in bytes.

Returns
size of data.

Implements CppMate::BinaryData.

◆ instance()

static const BinaryData& CppMate::BinaryData::Empty::instance ( )
static

Returns singleton instance of the empty BinaryData.

Returns

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