class AidlUnionDecl

Defined at line 1203 of file ../../third_party/android/platform/system/tools/aidl/aidl_language.h

Public Methods

void AidlUnionDecl (const AidlLocation & location, const std::string & name, const std::string & package, const Comments & comments, std::vector<std::string> * type_params, std::vector<std::unique_ptr<AidlMember>> * members)
void ~AidlUnionDecl ()

Defined at line 1208 of file ../../third_party/android/platform/system/tools/aidl/aidl_language.h

void AidlUnionDecl (const AidlUnionDecl & )

non-copyable, non-movable

Defined at line 1211 of file ../../third_party/android/platform/system/tools/aidl/aidl_language.h

void AidlUnionDecl (AidlUnionDecl && )

Defined at line 1212 of file ../../third_party/android/platform/system/tools/aidl/aidl_language.h

AidlUnionDecl & operator= (const AidlUnionDecl & )

Defined at line 1213 of file ../../third_party/android/platform/system/tools/aidl/aidl_language.h

AidlUnionDecl & operator= (AidlUnionDecl && )

Defined at line 1214 of file ../../third_party/android/platform/system/tools/aidl/aidl_language.h

const AidlNode & AsAidlNode ()

Defined at line 1217 of file ../../third_party/android/platform/system/tools/aidl/aidl_language.h

bool CheckValid (const AidlTypenames & typenames)
std::string GetPreprocessDeclarationName ()

Defined at line 1219 of file ../../third_party/android/platform/system/tools/aidl/aidl_language.h

const AidlUnionDecl * AsUnionDeclaration ()

Defined at line 1221 of file ../../third_party/android/platform/system/tools/aidl/aidl_language.h

void DispatchVisit (AidlVisitor & v)

Defined at line 1222 of file ../../third_party/android/platform/system/tools/aidl/aidl_language.h