librevenge::RVNGBinaryDataProperty Class Reference
Inheritance diagram for librevenge::RVNGBinaryDataProperty:
librevenge::RVNGProperty

Public Member Functions

 RVNGBinaryDataProperty (const RVNGBinaryData &data)
 RVNGBinaryDataProperty (const unsigned char *buffer, const unsigned long bufferSize)
 ~RVNGBinaryDataProperty ()
virtual int getInt () const
virtual double getDouble () const
virtual RVNGUnit getUnit () const
 returns the property unit when possible.
virtual RVNGString getStr () const
virtual RVNGProperty * clone () const
Public Member Functions inherited from librevenge::RVNGProperty
virtual ~RVNGProperty ()

Private Attributes

RVNGBinaryData m_data

Constructor & Destructor Documentation

◆ RVNGBinaryDataProperty() [1/2]

librevenge::RVNGBinaryDataProperty::RVNGBinaryDataProperty ( const RVNGBinaryData & data)

Referenced by clone().

◆ RVNGBinaryDataProperty() [2/2]

librevenge::RVNGBinaryDataProperty::RVNGBinaryDataProperty ( const unsigned char * buffer,
const unsigned long bufferSize )

◆ ~RVNGBinaryDataProperty()

librevenge::RVNGBinaryDataProperty::~RVNGBinaryDataProperty ( )
inline

Member Function Documentation

◆ clone()

RVNGProperty * librevenge::RVNGBinaryDataProperty::clone ( ) const
virtual

◆ getDouble()

virtual double librevenge::RVNGBinaryDataProperty::getDouble ( ) const
inlinevirtual

◆ getInt()

virtual int librevenge::RVNGBinaryDataProperty::getInt ( ) const
inlinevirtual

◆ getStr()

RVNGString librevenge::RVNGBinaryDataProperty::getStr ( ) const
virtual

◆ getUnit()

virtual RVNGUnit librevenge::RVNGBinaryDataProperty::getUnit ( ) const
inlinevirtual

returns the property unit when possible.

If not, returns RVNG_UNIT_ERROR

Implements librevenge::RVNGProperty.

Member Data Documentation

◆ m_data

RVNGBinaryData librevenge::RVNGBinaryDataProperty::m_data
private

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

Generated for librevenge by doxygen 1.14.0