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 RVNGPropertyclone () 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