Home
last modified time | relevance | path

Searched refs:AidlConstantReference (Results 1 – 7 of 7) sorted by relevance

/system/tools/aidl/
Dparser.cpp249 void Visit(const AidlConstantReference& v) override { in Visit()
278 void PushConstRef(const AidlConstantReference* ref) { in PushConstRef()
292 bool IsCircularReference(const AidlConstantReference* ref) { in IsCircularReference()
309 std::vector<const AidlConstantReference*> stack_ = {};
Daidl_dumpapi.h45 void Visit(const AidlConstantReference& r) override;
Daidl_dumpapi.cpp43 void Visit(const AidlConstantReference&) override { trivial = false; } in NeedsFinalValue()
223 void DumpVisitor::Visit(const AidlConstantReference& r) { in Visit()
Daidl_const_expressions.cpp885 !AidlCast<AidlBinaryConstExpression>(*this) && !AidlCast<AidlConstantReference>(*this); in IsLiteral()
922 AidlConstantReference::AidlConstantReference(const AidlLocation& location, const std::string& value) in AidlConstantReference() function in AidlConstantReference
935 const AidlConstantValue* AidlConstantReference::Resolve(const AidlDefinedType* scope) const { in Resolve()
969 bool AidlConstantReference::CheckValid() const { in CheckValid()
976 bool AidlConstantReference::evaluate() const { in evaluate()
Daidl_language.h96 class AidlConstantReference;
118 virtual void Visit(const AidlConstantReference&) {}
618 class AidlConstantReference;
744 friend AidlConstantReference;
751 class AidlConstantReference : public AidlConstantValue {
753 AidlConstantReference(const AidlLocation& location, const std::string& value);
Daidl_language.cpp261 const AidlConstantReference* found = nullptr;
262 void Visit(const AidlConstantReference& ref) override { in Visit()
265 static const AidlConstantReference* Find(const AidlConstantValue& c) { in Find()
1601 auto prev_value = std::make_unique<AidlConstantReference>(loc, previous->GetName()); in AidlEnumDeclaration()
Daidl_language_y.yy465 $$ = new AidlConstantReference(loc(@1), $1->GetText());