Rhino C++ API  8.14
Public Member Functions | Friends | List of all members
ON_XMLProperty Class Reference

#include <opennurbs_xml.h>

Public Member Functions

 ON_XMLProperty ()
 
 ON_XMLProperty (const ON_wString &sName, const ON_XMLVariant &value)
 
 ON_XMLProperty (const ON_XMLProperty &prop)
 
 ON_XMLProperty (const ON_XMLVariant &value)
 
virtual ~ON_XMLProperty ()
 
virtual ON__UINT32 DataCRC (ON__UINT32 current_remainder) const
 
virtual void * EVF (const wchar_t *func, void *data)
 
virtual ON_XMLVariantGetNonConstValue (void)
 
virtual const ON_XMLVariantGetValue (void) const
 
virtual bool IsDefaultProperty (void) const
 
virtual const ON_wStringName (void) const
 
virtual ON_XMLPropertyNext (void) const
 
bool operator< (const ON_XMLProperty &prop) const
 
const ON_XMLPropertyoperator= (const ON_XMLProperty &prop)
 
virtual void SetHugeStringValue (const ON_wString &s)
 
virtual void SetName (const wchar_t *name)
 
virtual void SetValue (const ON_XMLVariant &value)
 

Friends

class ON_XMLNode
 
class ON_XMLNodePrivate
 
class ON_XMLPropertyPrivate
 

Constructor & Destructor Documentation

◆ ON_XMLProperty() [1/4]

ON_XMLProperty::ON_XMLProperty ( )

◆ ON_XMLProperty() [2/4]

ON_XMLProperty::ON_XMLProperty ( const ON_XMLVariant value)

◆ ON_XMLProperty() [3/4]

ON_XMLProperty::ON_XMLProperty ( const ON_wString sName,
const ON_XMLVariant value 
)

◆ ON_XMLProperty() [4/4]

ON_XMLProperty::ON_XMLProperty ( const ON_XMLProperty prop)

◆ ~ON_XMLProperty()

virtual ON_XMLProperty::~ON_XMLProperty ( )
virtual

Member Function Documentation

◆ DataCRC()

virtual ON__UINT32 ON_XMLProperty::DataCRC ( ON__UINT32  current_remainder) const
virtual

◆ EVF()

virtual void* ON_XMLProperty::EVF ( const wchar_t *  func,
void *  data 
)
virtual

◆ GetNonConstValue()

virtual ON_XMLVariant& ON_XMLProperty::GetNonConstValue ( void  )
virtual

◆ GetValue()

virtual const ON_XMLVariant& ON_XMLProperty::GetValue ( void  ) const
virtual

◆ IsDefaultProperty()

virtual bool ON_XMLProperty::IsDefaultProperty ( void  ) const
virtual

◆ Name()

virtual const ON_wString& ON_XMLProperty::Name ( void  ) const
virtual

◆ Next()

virtual ON_XMLProperty* ON_XMLProperty::Next ( void  ) const
virtual

◆ operator<()

bool ON_XMLProperty::operator< ( const ON_XMLProperty prop) const

◆ operator=()

const ON_XMLProperty& ON_XMLProperty::operator= ( const ON_XMLProperty prop)

◆ SetHugeStringValue()

virtual void ON_XMLProperty::SetHugeStringValue ( const ON_wString s)
virtual

◆ SetName()

virtual void ON_XMLProperty::SetName ( const wchar_t *  name)
virtual

◆ SetValue()

virtual void ON_XMLProperty::SetValue ( const ON_XMLVariant value)
virtual

Friends And Related Function Documentation

◆ ON_XMLNode

friend class ON_XMLNode
friend

◆ ON_XMLNodePrivate

friend class ON_XMLNodePrivate
friend

◆ ON_XMLPropertyPrivate

friend class ON_XMLPropertyPrivate
friend