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

Public Member Functions

 RVNGStringProperty (const RVNGString &str)
 RVNGStringProperty (const char *str)
 ~RVNGStringProperty ()
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

RVNGString m_str

Constructor & Destructor Documentation

◆ RVNGStringProperty() [1/2]

librevenge::RVNGStringProperty::RVNGStringProperty ( const RVNGString & str)

Referenced by clone().

◆ RVNGStringProperty() [2/2]

librevenge::RVNGStringProperty::RVNGStringProperty ( const char * str)

◆ ~RVNGStringProperty()

librevenge::RVNGStringProperty::~RVNGStringProperty ( )
inline

Member Function Documentation

◆ clone()

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

◆ getDouble()

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

◆ getInt()

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

◆ getStr()

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

◆ getUnit()

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

returns the property unit when possible.

If not, returns RVNG_UNIT_ERROR

Implements librevenge::RVNGProperty.

Member Data Documentation

◆ m_str

RVNGString librevenge::RVNGStringProperty::m_str
private

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

Generated for librevenge by doxygen 1.16.1