Lines Matching refs:value
31 virtual void VisitAny(Value* value) {} in VisitAny() argument
32 virtual void VisitItem(Item* value) { VisitAny(value); } in VisitItem() argument
33 virtual void Visit(Reference* value) { VisitItem(value); } in Visit() argument
34 virtual void Visit(RawString* value) { VisitItem(value); } in Visit() argument
35 virtual void Visit(String* value) { VisitItem(value); } in Visit() argument
36 virtual void Visit(StyledString* value) { VisitItem(value); } in Visit() argument
37 virtual void Visit(FileReference* value) { VisitItem(value); } in Visit() argument
38 virtual void Visit(Id* value) { VisitItem(value); } in Visit() argument
39 virtual void Visit(BinaryPrimitive* value) { VisitItem(value); } in Visit() argument
41 virtual void Visit(Attribute* value) { VisitAny(value); } in Visit() argument
42 virtual void Visit(Style* value) { VisitAny(value); } in Visit() argument
43 virtual void Visit(Array* value) { VisitAny(value); } in Visit() argument
44 virtual void Visit(Plural* value) { VisitAny(value); } in Visit() argument
45 virtual void Visit(Styleable* value) { VisitAny(value); } in Visit() argument
53 virtual void VisitAny(const Value* value) { in VisitAny() argument
55 virtual void VisitItem(const Item* value) { in VisitItem() argument
56 VisitAny(value); in VisitItem()
58 virtual void Visit(const Reference* value) { in Visit() argument
59 VisitItem(value); in Visit()
61 virtual void Visit(const RawString* value) { in Visit() argument
62 VisitItem(value); in Visit()
64 virtual void Visit(const String* value) { in Visit() argument
65 VisitItem(value); in Visit()
67 virtual void Visit(const StyledString* value) { in Visit() argument
68 VisitItem(value); in Visit()
70 virtual void Visit(const FileReference* value) { in Visit() argument
71 VisitItem(value); in Visit()
73 virtual void Visit(const Id* value) { in Visit() argument
74 VisitItem(value); in Visit()
76 virtual void Visit(const BinaryPrimitive* value) { in Visit() argument
77 VisitItem(value); in Visit()
80 virtual void Visit(const Attribute* value) { in Visit() argument
81 VisitAny(value); in Visit()
83 virtual void Visit(const Style* value) { in Visit() argument
84 VisitAny(value); in Visit()
86 virtual void Visit(const Array* value) { in Visit() argument
87 VisitAny(value); in Visit()
89 virtual void Visit(const Plural* value) { in Visit() argument
90 VisitAny(value); in Visit()
92 virtual void Visit(const Styleable* value) { in Visit() argument
93 VisitAny(value); in Visit()
99 virtual void Visit(T* value) override { /* NOLINT */ \
100 VisitSubValues(value); \
118 Visit(&style->parent.value()); in VisitSubValues()
123 entry.value->Accept(this); in VisitSubValues()
157 const T* value = nullptr; member
160 value = v; in Visit()
167 const Item* value = nullptr;
170 value = item;
177 const T* ValueCast(const Value* value) {
178 if (!value) {
182 value->Accept(&visitor);
183 return visitor.value;
188 T* ValueCast(Value* value) {
189 return const_cast<T*>(ValueCast<T>(static_cast<const Value*>(value)));
196 config_value->value->Accept(visitor);