class AidlEnumDeclaration
Defined at line 1162 of file ../../third_party/android/platform/system/tools/aidl/aidl_language.h
Public Methods
void AidlEnumDeclaration (const AidlLocation & location, const string & name, std::vector<std::unique_ptr<AidlEnumerator>> * enumerators, const std::string & package, const Comments & comments)
void ~AidlEnumDeclaration ()
Defined at line 1167 of file ../../third_party/android/platform/system/tools/aidl/aidl_language.h
void AidlEnumDeclaration (const AidlEnumDeclaration & )
non-copyable, non-movable
Defined at line 1170 of file ../../third_party/android/platform/system/tools/aidl/aidl_language.h
void AidlEnumDeclaration (AidlEnumDeclaration && )
Defined at line 1171 of file ../../third_party/android/platform/system/tools/aidl/aidl_language.h
bool Autofill (const AidlTypenames & )
bool CheckValid (const AidlTypenames & typenames)
AidlEnumDeclaration & operator= (const AidlEnumDeclaration & )
Defined at line 1172 of file ../../third_party/android/platform/system/tools/aidl/aidl_language.h
AidlEnumDeclaration & operator= (AidlEnumDeclaration && )
Defined at line 1173 of file ../../third_party/android/platform/system/tools/aidl/aidl_language.h
const AidlTypeSpecifier & GetBackingType ()
Defined at line 1176 of file ../../third_party/android/platform/system/tools/aidl/aidl_language.h
const std::vector<std::unique_ptr<AidlEnumerator>> & GetEnumerators ()
Defined at line 1177 of file ../../third_party/android/platform/system/tools/aidl/aidl_language.h
std::string GetPreprocessDeclarationName ()
Defined at line 1181 of file ../../third_party/android/platform/system/tools/aidl/aidl_language.h
const AidlEnumDeclaration * AsEnumDeclaration ()
Defined at line 1183 of file ../../third_party/android/platform/system/tools/aidl/aidl_language.h
void TraverseChildren (std::function<void (const AidlNode &)> traverse)
Defined at line 1185 of file ../../third_party/android/platform/system/tools/aidl/aidl_language.h
void DispatchVisit (AidlVisitor & v)
Defined at line 1194 of file ../../third_party/android/platform/system/tools/aidl/aidl_language.h