chromium/third_party/libjingle_xmpp/xmllite/xmlelement.cc

/*
 *  Copyright 2004 The WebRTC Project Authors. All rights reserved.
 *
 *  Use of this source code is governed by a BSD-style license
 *  that can be found in the LICENSE file in the root of the source
 *  tree. An additional intellectual property rights grant can be found
 *  in the file PATENTS.  All contributing project authors may
 *  be found in the AUTHORS file in the root of the source tree.
 */

#include "third_party/libjingle_xmpp/xmllite/xmlelement.h"

#include <ostream>
#include <sstream>
#include <string>
#include <vector>

#include "base/check.h"
#include "third_party/libjingle_xmpp/xmllite/qname.h"
#include "third_party/libjingle_xmpp/xmllite/xmlbuilder.h"
#include "third_party/libjingle_xmpp/xmllite/xmlconstants.h"
#include "third_party/libjingle_xmpp/xmllite/xmlparser.h"
#include "third_party/libjingle_xmpp/xmllite/xmlprinter.h"

namespace jingle_xmpp {

XmlChild::~XmlChild() {}

bool XmlText::IsTextImpl() const {}

XmlElement* XmlText::AsElementImpl() const {}

XmlText* XmlText::AsTextImpl() const {}

void XmlText::SetText(const std::string& text) {}

void XmlText::AddParsedText(const char* buf, int len) {}

void XmlText::AddText(const std::string& text) {}

XmlText::~XmlText() {}

XmlElement::XmlElement(const QName& name) :{}

XmlElement::XmlElement(const XmlElement& elt) :{}

XmlElement::XmlElement(const QName& name, bool useDefaultNs) :{}

bool XmlElement::IsTextImpl() const {}

XmlElement* XmlElement::AsElementImpl() const {}

XmlText* XmlElement::AsTextImpl() const {}

const std::string XmlElement::BodyText() const {}

void XmlElement::SetBodyText(const std::string& text) {}

const QName XmlElement::FirstElementName() const {}

XmlAttr* XmlElement::FirstAttr() {}

const std::string XmlElement::Attr(const StaticQName& name) const {}

const std::string XmlElement::Attr(const QName& name) const {}

bool XmlElement::HasAttr(const StaticQName& name) const {}

bool XmlElement::HasAttr(const QName& name) const {}

void XmlElement::SetAttr(const QName& name, std::string_view value) {}

void XmlElement::ClearAttr(const QName& name) {}

XmlChild* XmlElement::FirstChild() {}

XmlElement* XmlElement::FirstElement() {}

XmlElement* XmlElement::NextElement() {}

XmlElement* XmlElement::FirstWithNamespace(const std::string& ns) {}

XmlElement *
XmlElement::NextWithNamespace(const std::string& ns) {}

XmlElement *
XmlElement::FirstNamed(const QName& name) {}

XmlElement *
XmlElement::FirstNamed(const StaticQName& name) {}

XmlElement *
XmlElement::NextNamed(const QName& name) {}

XmlElement *
XmlElement::NextNamed(const StaticQName& name) {}

XmlElement* XmlElement::FindOrAddNamedChild(const QName& name) {}

const std::string XmlElement::TextNamed(const QName& name) const {}

void XmlElement::InsertChildAfter(XmlChild* predecessor, XmlChild* next) {}

void XmlElement::RemoveChildAfter(XmlChild* predecessor) {}

void XmlElement::AddAttr(const QName& name, const std::string& value) {}

void XmlElement::AddAttr(const QName& name, const std::string& value,
                         int depth) {}

void XmlElement::AddParsedText(const char* cstr, int len) {}

void XmlElement::AddCDATAText(const char* buf, int len) {}

void XmlElement::AddText(const std::string& text) {}

void XmlElement::AddText(const std::string& text, int depth) {}

void XmlElement::AddElement(XmlElement *child) {}

void XmlElement::AddElement(XmlElement *child, int depth) {}

void XmlElement::ClearNamedChildren(const QName& name) {}

void XmlElement::ClearAttributes() {}

void XmlElement::ClearChildren() {}

std::string XmlElement::Str() const {}

XmlElement* XmlElement::ForStr(const std::string& str) {}

XmlElement::~XmlElement() {}

}  // namespace jingle_xmpp