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 ()
 
virtual int getInt () const =0
 
virtual double getDouble () const =0
 
virtual RVNGUnit getUnit () const =0
 returns the property unit when possible.
 
virtual RVNGString getStr () const =0
 
virtual RVNGProperty * clone () const =0
 

Private Attributes

RVNGString m_str
 

Constructor & Destructor Documentation

◆ RVNGStringProperty() [1/2]

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

◆ 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

Referenced by clone(), and getStr().


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

Generated for librevenge by doxygen 1.9.7