Home
last modified time | relevance | path

Searched refs:AidlEnumerator (Results 1 – 3 of 3) sorted by relevance

/system/tools/aidl/
Daidl_language.h779 class AidlEnumerator : public AidlNode {
781 AidlEnumerator(const AidlLocation& location, const std::string& name, AidlConstantValue* value,
783 virtual ~AidlEnumerator() = default;
786 AidlEnumerator(const AidlEnumerator&) = delete;
787 AidlEnumerator(AidlEnumerator&&) = delete;
788 AidlEnumerator& operator=(const AidlEnumerator&) = delete;
789 AidlEnumerator& operator=(AidlEnumerator&&) = delete;
810 std::vector<std::unique_ptr<AidlEnumerator>>* enumerators,
822 const std::vector<std::unique_ptr<AidlEnumerator>>& GetEnumerators() const { in GetEnumerators()
839 const std::vector<std::unique_ptr<AidlEnumerator>> enumerators_;
Daidl_language_y.yy82 AidlEnumerator* enumerator;
83 std::vector<std::unique_ptr<AidlEnumerator>>* enumerators;
530 $$ = new AidlEnumerator(loc(@1), $1->GetText(), $3, $1->GetComments());
534 $$ = new AidlEnumerator(loc(@1), $1->GetText(), nullptr, $1->GetComments());
541 $$ = new std::vector<std::unique_ptr<AidlEnumerator>>();
542 $$->push_back(std::unique_ptr<AidlEnumerator>($1));
545 $1->push_back(std::unique_ptr<AidlEnumerator>($3));
Daidl_language.cpp955 AidlEnumerator::AidlEnumerator(const AidlLocation& location, const std::string& name, in AidlEnumerator() function in AidlEnumerator
959 bool AidlEnumerator::CheckValid(const AidlTypeSpecifier& enum_backing_type) const { in CheckValid()
973 string AidlEnumerator::ValueString(const AidlTypeSpecifier& backing_type, in ValueString()
979 std::vector<std::unique_ptr<AidlEnumerator>>* enumerators, in AidlEnumDeclaration()
988 const AidlEnumerator* previous = nullptr; in Autofill()