libCZI
Reading and Writing CZI documents made easy
|
This is the complete list of members for libCZI::IXmlNodeRw, including all inherited members.
AppendChildNode(const char *name)=0 | libCZI::IXmlNodeWrite | pure virtual |
EnumAttributes(const std::function< bool(const std::wstring &attribName, const std::wstring &attribValue)> &enumFunc) const =0 | libCZI::IXmlNodeRead | pure virtual |
EnumChildren(const std::function< bool(std::shared_ptr< IXmlNodeRead >)> &enumChildren)=0 | libCZI::IXmlNodeRead | pure virtual |
GetChildNode(const char *path)=0 | libCZI::IXmlNodeWrite | pure virtual |
GetChildNode(const std::string &path) | libCZI::IXmlNodeWrite | inline |
GetChildNodeReadonly(const char *path)=0 | libCZI::IXmlNodeRead | pure virtual |
GetOrCreateChildNode(const char *path)=0 | libCZI::IXmlNodeWrite | pure virtual |
GetOrCreateChildNode(const std::string &path) | libCZI::IXmlNodeWrite | inline |
Name() const =0 | libCZI::IXmlNodeRead | pure virtual |
RemoveAttribute(const char *name)=0 | libCZI::IXmlNodeWrite | pure virtual |
RemoveAttributes()=0 | libCZI::IXmlNodeWrite | pure virtual |
RemoveChild(const char *name)=0 | libCZI::IXmlNodeWrite | pure virtual |
RemoveChildren()=0 | libCZI::IXmlNodeWrite | pure virtual |
SetAttribute(const char *name, const char *value)=0 | libCZI::IXmlNodeWrite | pure virtual |
SetAttribute(const wchar_t *name, const wchar_t *value)=0 | libCZI::IXmlNodeWrite | pure virtual |
SetValue(const char *str)=0 | libCZI::IXmlNodeWrite | pure virtual |
SetValue(const wchar_t *str)=0 | libCZI::IXmlNodeWrite | pure virtual |
SetValue(const std::string &str) | libCZI::IXmlNodeWrite | inline |
SetValue(const std::wstring &str) | libCZI::IXmlNodeWrite | inline |
SetValueBool(bool value)=0 | libCZI::IXmlNodeWrite | pure virtual |
SetValueDbl(double value)=0 | libCZI::IXmlNodeWrite | pure virtual |
SetValueFlt(float value)=0 | libCZI::IXmlNodeWrite | pure virtual |
SetValueI32(int value)=0 | libCZI::IXmlNodeWrite | pure virtual |
SetValueI64(long long value)=0 | libCZI::IXmlNodeWrite | pure virtual |
SetValueUI32(unsigned int value)=0 | libCZI::IXmlNodeWrite | pure virtual |
SetValueUI64(unsigned long long value)=0 | libCZI::IXmlNodeWrite | pure virtual |
TryGetAttribute(const wchar_t *attributeName, std::wstring *attribValue) const =0 | libCZI::IXmlNodeRead | pure virtual |
TryGetValue(std::wstring *value) const =0 | libCZI::IXmlNodeRead | pure 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::IXmlNodeRead | virtual |
~IXmlNodeWrite()=default (defined in libCZI::IXmlNodeWrite) | libCZI::IXmlNodeWrite | virtual |