Lines Matching defs:AnnotationElement
33 class AnnotationElement;
37 AnnotationData(const std::string_view &record_name, std::vector<AnnotationElement> elements)
54 const std::vector<AnnotationElement> &GetElements() const
59 void AddElement(AnnotationElement &&element)
61 elements_.push_back(std::forward<AnnotationElement>(element));
66 void SetOrAddElementByIndex(size_t ele_idx, AnnotationElement &&element);
70 std::vector<AnnotationElement> elements_;
543 class AnnotationElement {
545 AnnotationElement(const std::string_view &name, std::unique_ptr<Value> value)
548 AnnotationElement(const AnnotationElement &ann_elem);
549 AnnotationElement &operator=(const AnnotationElement &ann_elem);
550 DEFAULT_MOVE_SEMANTIC(AnnotationElement);
551 ~AnnotationElement() = default;