librevenge::RVNGIntProperty Class Reference
Inheritance diagram for librevenge::RVNGIntProperty:
librevenge::RVNGProperty librevenge::RVNGBoolProperty

Public Member Functions

 RVNGIntProperty (const int val)
 ~RVNGIntProperty ()
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

int m_val

Constructor & Destructor Documentation

◆ RVNGIntProperty()

librevenge::RVNGIntProperty::RVNGIntProperty ( const int val)

◆ ~RVNGIntProperty()

librevenge::RVNGIntProperty::~RVNGIntProperty ( )
inline

Member Function Documentation

◆ clone()

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

◆ getDouble()

double librevenge::RVNGIntProperty::getDouble ( ) const
virtual

◆ getInt()

int librevenge::RVNGIntProperty::getInt ( ) const
virtual

◆ getStr()

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

◆ getUnit()

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

returns the property unit when possible.

If not, returns RVNG_UNIT_ERROR

Implements librevenge::RVNGProperty.

Reimplemented in librevenge::RVNGBoolProperty.

Member Data Documentation

◆ m_val

int librevenge::RVNGIntProperty::m_val
private

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

Generated for librevenge by doxygen 1.15.0