libCZI
Reading and Writing CZI documents made easy
libCZI::IXmlNodeRw Member List

This is the complete list of members for libCZI::IXmlNodeRw, including all inherited members.

AppendChildNode(const char *name)=0libCZI::IXmlNodeWritepure virtual
EnumAttributes(const std::function< bool(const std::wstring &attribName, const std::wstring &attribValue)> &enumFunc) const =0libCZI::IXmlNodeReadpure virtual
EnumChildren(const std::function< bool(std::shared_ptr< IXmlNodeRead >)> &enumChildren)=0libCZI::IXmlNodeReadpure virtual
GetChildNode(const char *path)=0libCZI::IXmlNodeWritepure virtual
GetChildNode(const std::string &path)libCZI::IXmlNodeWriteinline
GetChildNodeReadonly(const char *path)=0libCZI::IXmlNodeReadpure virtual
GetOrCreateChildNode(const char *path)=0libCZI::IXmlNodeWritepure virtual
GetOrCreateChildNode(const std::string &path)libCZI::IXmlNodeWriteinline
Name() const =0libCZI::IXmlNodeReadpure virtual
RemoveAttribute(const char *name)=0libCZI::IXmlNodeWritepure virtual
RemoveAttributes()=0libCZI::IXmlNodeWritepure virtual
RemoveChild(const char *name)=0libCZI::IXmlNodeWritepure virtual
RemoveChildren()=0libCZI::IXmlNodeWritepure virtual
SetAttribute(const char *name, const char *value)=0libCZI::IXmlNodeWritepure virtual
SetAttribute(const wchar_t *name, const wchar_t *value)=0libCZI::IXmlNodeWritepure virtual
SetValue(const char *str)=0libCZI::IXmlNodeWritepure virtual
SetValue(const wchar_t *str)=0libCZI::IXmlNodeWritepure virtual
SetValue(const std::string &str)libCZI::IXmlNodeWriteinline
SetValue(const std::wstring &str)libCZI::IXmlNodeWriteinline
SetValueBool(bool value)=0libCZI::IXmlNodeWritepure virtual
SetValueDbl(double value)=0libCZI::IXmlNodeWritepure virtual
SetValueFlt(float value)=0libCZI::IXmlNodeWritepure virtual
SetValueI32(int value)=0libCZI::IXmlNodeWritepure virtual
SetValueI64(long long value)=0libCZI::IXmlNodeWritepure virtual
SetValueUI32(unsigned int value)=0libCZI::IXmlNodeWritepure virtual
SetValueUI64(unsigned long long value)=0libCZI::IXmlNodeWritepure virtual
TryGetAttribute(const wchar_t *attributeName, std::wstring *attribValue) const =0libCZI::IXmlNodeReadpure virtual
TryGetValue(std::wstring *value) const =0libCZI::IXmlNodeReadpure virtual
TryGetValueAsBool(bool *p)libCZI::IXmlNodeRead
TryGetValueAsDouble(double *p)libCZI::IXmlNodeRead
TryGetValueAsFloat(float *p)libCZI::IXmlNodeRead
TryGetValueAsInt32(std::int32_t *p)libCZI::IXmlNodeRead
TryGetValueAsInt64(std::int64_t *p)libCZI::IXmlNodeRead
TryGetValueAsUInt32(std::uint32_t *p)libCZI::IXmlNodeRead
TryGetValueAsUInt64(std::uint64_t *p)libCZI::IXmlNodeRead
~IXmlNodeRead()=default (defined in libCZI::IXmlNodeRead)libCZI::IXmlNodeReadvirtual
~IXmlNodeWrite()=default (defined in libCZI::IXmlNodeWrite)libCZI::IXmlNodeWritevirtual