libdigidocpp  4.0.0
digidoc::XMLDocument Member List

This is the complete list of members for digidoc::XMLDocument, including all inherited members.

addNS(sv href, sv prefix={}) const noexceptdigidoc::XMLNodeinline
begin() const noexceptdigidoc::XMLNodeinline
C14D_ID_1_0digidoc::XMLDocumentstatic
C14D_ID_1_0_COMdigidoc::XMLDocumentstatic
C14D_ID_1_0_EXCdigidoc::XMLDocumentstatic
C14D_ID_1_0_EXC_COMdigidoc::XMLDocumentstatic
C14D_ID_1_1digidoc::XMLDocumentstatic
C14D_ID_1_1_COMdigidoc::XMLDocumentstatic
c14n(Digest *digest, std::string_view algo, XMLNode node)digidoc::XMLDocumentinline
children(P p, xmlElementType type=XML_ELEMENT_NODE) const noexceptdigidoc::XMLElem< xmlNode >inline
create(std::string_view name={}, std::string_view href={}, std::string_view prefix={}) noexceptdigidoc::XMLDocumentinlinestatic
ddigidoc::XMLElem< xmlNode >
end() const noexceptdigidoc::XMLNodeinline
erase(iterator pos) noexceptdigidoc::XMLNodeinlinestatic
find(C n, xmlElementType type) noexceptdigidoc::XMLElem< xmlNode >inlinestatic
find(C n, sv name, sv ns) noexceptdigidoc::XMLElem< xmlNode >inlinestatic
name() const noexceptdigidoc::XMLElem< xmlNode >inline
ns() const noexceptdigidoc::XMLElem< xmlNode >inline
openStream(std::istream &is, const XMLName &name={}, bool hugeFile=false)digidoc::XMLDocumentinlinestatic
operator bool() const noexceptdigidoc::XMLElem< xmlNode >inline
operator std::vector< unsigned char >()digidoc::XMLNodeinline
operator sv() const noexceptdigidoc::XMLElem< xmlNode >inline
operator+(const XMLName &name) const noexceptdigidoc::XMLNodeinline
operator+(const char *name) const noexceptdigidoc::XMLNodeinline
operator+(int i) noexceptdigidoc::XMLNodeinline
operator++() noexceptdigidoc::XMLElem< xmlNode >inline
operator++(int) noexceptdigidoc::XMLElem< xmlNode >inline
operator/(sv name) const noexceptdigidoc::XMLNodeinline
operator/(const XMLName &name) const noexceptdigidoc::XMLNodeinline
operator=(sv text) noexceptdigidoc::XMLNodeinline
operator=(const std::vector< unsigned char > &data)digidoc::XMLNodeinline
operator[](const char *name) const noexceptdigidoc::XMLNodeinline
operator[](const XMLName &n) const noexceptdigidoc::XMLNodeinline
pcxmlChar typedefdigidoc::XMLElem< xmlNode >
pointer typedefdigidoc::XMLElem< xmlNode >
safe(C c, P p) noexceptdigidoc::XMLElem< xmlNode >inlinestatic
save(std::string_view path) const noexceptdigidoc::XMLDocumentinline
save(std::ostream &os) const noexceptdigidoc::XMLDocumentinline
schemaValidationError(void *ctx, const char *msg,...) noexceptdigidoc::XMLDocumentinlinestatic
schemaValidationWarning(void *, const char *msg,...) noexceptdigidoc::XMLDocumentinlinestatic
searchNS(sv ns) const noexceptdigidoc::XMLNodeinline
setNS(xmlNsPtr ns)digidoc::XMLNodeinline
setProperty(sv name, sv value, sv ns) const noexceptdigidoc::XMLNodeinline
setProperty(sv name, sv value, xmlNsPtr ns={}) const noexceptdigidoc::XMLNodeinline
sv typedefdigidoc::XMLElem< xmlNode >
to_string_view(C d, P p) noexceptdigidoc::XMLElem< xmlNode >inlinestatic
validateSchema(const std::string &schemaPath) constdigidoc::XMLDocumentinline
value_type typedefdigidoc::XMLElem< xmlNode >
verifySignature(XMLNode signature, [[maybe_unused]] Exception *e={}) noexceptdigidoc::XMLDocumentinlinestatic
XMLDocument(element_type *ptr={}, const XMLName &n={}) noexceptdigidoc::XMLDocumentinline
XMLDocument(std::string_view path, const XMLName &n={}) noexceptdigidoc::XMLDocumentinline