Rhino C++ API  8.6
Public Member Functions | Protected Member Functions | List of all members
ON_XMLParametersV8 Class Reference

#include <opennurbs_xml.h>

Inheritance diagram for ON_XMLParametersV8:
ON_XMLParameters

Public Member Functions

 ON_XMLParametersV8 (const ON_XMLNode &node)
 
 ON_XMLParametersV8 (const ON_XMLParametersV8 &)=delete
 
 ON_XMLParametersV8 (ON_XMLNode &node)
 
virtual bool GetParam (const wchar_t *param_name, ON_XMLVariant &param_value_out) const override
 
const ON_XMLParametersV8operator= (const ON_XMLParametersV8 &)=delete
 
- Public Member Functions inherited from ON_XMLParameters
 ON_XMLParameters (const ON_XMLNode &node)
 
 ON_XMLParameters (const ON_XMLParameters &)=delete
 
 ON_XMLParameters (ON_XMLNode &node)
 
virtual ~ON_XMLParameters ()
 
virtual ON_wString AsString (void) const
 
ON_XMLVariant GetParam (const wchar_t *param_name, const ON_XMLVariant &default_value) const
 Easy-to-use helper function. Returns 'default_value' if param is not found. More...
 
CIteratorNewIterator (void) const
 
ON_XMLNodeNode (void)
 Expert access to the underlying XML node. More...
 
const ON_XMLNodeNode (void) const
 
const ON_XMLParametersoperator= (const ON_XMLParameters &)=delete
 
virtual void SetAsString (const wchar_t *s)
 
virtual void SetDefaultReadType (const wchar_t *type)
 
virtual ON_XMLNodeSetParam (const wchar_t *param_name, const ON_XMLVariant &param_value)
 
virtual void SetWriteTypeProperty (bool b)
 

Protected Member Functions

virtual ON_XMLNodeFindNodeByNameProperty (const wchar_t *param_name) const
 
virtual ON_XMLNodeObtainChildNodeForWrite (ON_XMLNode &node, const wchar_t *param_name) const override
 
- Protected Member Functions inherited from ON_XMLParameters
virtual void * EVF (const wchar_t *, void *)
 
virtual bool GetParamNode (const ON_XMLNode &node, ON_XMLVariant &param_value) const
 
virtual ON_XMLNodeSetParamNode (ON_XMLNode &node, const wchar_t *param_name, const ON_XMLVariant &param_value)
 

Constructor & Destructor Documentation

◆ ON_XMLParametersV8() [1/3]

ON_XMLParametersV8::ON_XMLParametersV8 ( ON_XMLNode node)

◆ ON_XMLParametersV8() [2/3]

ON_XMLParametersV8::ON_XMLParametersV8 ( const ON_XMLNode node)

◆ ON_XMLParametersV8() [3/3]

ON_XMLParametersV8::ON_XMLParametersV8 ( const ON_XMLParametersV8 )
delete

Member Function Documentation

◆ FindNodeByNameProperty()

virtual ON_XMLNode* ON_XMLParametersV8::FindNodeByNameProperty ( const wchar_t *  param_name) const
protectedvirtual

◆ GetParam()

virtual bool ON_XMLParametersV8::GetParam ( const wchar_t *  param_name,
ON_XMLVariant param_value_out 
) const
overridevirtual

Reimplemented from ON_XMLParameters.

◆ ObtainChildNodeForWrite()

virtual ON_XMLNode* ON_XMLParametersV8::ObtainChildNodeForWrite ( ON_XMLNode node,
const wchar_t *  param_name 
) const
overrideprotectedvirtual

Reimplemented from ON_XMLParameters.

◆ operator=()

const ON_XMLParametersV8& ON_XMLParametersV8::operator= ( const ON_XMLParametersV8 )
delete