Home
last modified time | relevance | path

Searched refs:BaseElement (Results 1 – 6 of 6) sorted by relevance

/external/protobuf/src/google/protobuf/util/internal/
Dstructured_objectwriter.h69 class LIBPROTOBUF_EXPORT BaseElement {
72 explicit BaseElement(BaseElement* parent) in BaseElement() function
74 virtual ~BaseElement() {} in ~BaseElement()
90 virtual BaseElement* parent() const { return parent_.get(); } in parent()
94 google::protobuf::scoped_ptr<BaseElement> parent_;
100 GOOGLE_DISALLOW_IMPLICIT_CONSTRUCTORS(BaseElement);
106 virtual BaseElement* element() = 0;
Dproto_writer.cc103 google::protobuf::scoped_ptr<BaseElement> element( in ~ProtoWriter()
104 static_cast<BaseElement*>(element_.get())->pop<BaseElement>()); in ~ProtoWriter()
106 element.reset(element->pop<BaseElement>()); in ~ProtoWriter()
292 : BaseElement(NULL), in ProtoElement()
305 : BaseElement(parent), in ProtoElement()
365 return BaseElement::pop<ProtoElement>(); in pop()
Djson_objectwriter.h120 class LIBPROTOBUF_EXPORT Element : public BaseElement {
122 explicit Element(Element* parent) : BaseElement(parent), is_first_(true) {} in Element()
Dprotostream_objectwriter.h182 class LIBPROTOBUF_EXPORT Item : public BaseElement {
208 return static_cast<Item*>(BaseElement::parent()); in parent()
Dprotostream_objectwriter.cc82 google::protobuf::scoped_ptr<BaseElement> element( in ~ProtoStreamObjectWriter()
83 static_cast<BaseElement*>(current_.get())->pop<BaseElement>()); in ~ProtoStreamObjectWriter()
85 element.reset(element->pop<BaseElement>()); in ~ProtoStreamObjectWriter()
378 : BaseElement(NULL), in Item()
392 : BaseElement(parent), in Item()
Dproto_writer.h146 class LIBPROTOBUF_EXPORT ProtoElement : public BaseElement, public LocationTrackerInterface {
179 return static_cast<ProtoElement*>(BaseElement::parent()); in parent()