union value_type

Defined at line 116 of file out/soong/.intermediates/system/tools/aidl/libaidl-common/linux_glibc_x86_64_static/gen/yacc/system/tools/aidl/aidl_language_y.h

Symbol semantic values.

Public Members

AidlToken * token
char character
std::string * str
std::vector<std::unique_ptr<AidlToken>> * token_list
AidlAnnotation * annotation
AidlAnnotationParameter * param
std::map<std::string, std::shared_ptr<AidlConstantValue>> * param_list
std::vector<std::unique_ptr<AidlAnnotation>> * annotation_list
AidlTypeSpecifier * type
AidlArgument * arg
Direction direction
AidlConstantValue * const_expr
AidlEnumerator * enumerator
std::vector<std::unique_ptr<AidlEnumerator>> * enumerators
std::vector<std::unique_ptr<AidlConstantValue>> * constant_value_list
std::vector<std::unique_ptr<AidlArgument>> * arg_list
AidlVariableDeclaration * variable
AidlMethod * method
AidlMember * constant
std::vector<std::unique_ptr<AidlMember>> * members
AidlDefinedType * declaration
std::vector<std::unique_ptr<AidlTypeSpecifier>> * type_args
std::vector<std::string> * type_params
std::vector<std::unique_ptr<AidlDefinedType>> * declarations
AidlUnstructuredHeaders * unstructured_headers