template <typename T>
class AidlParameterizable
Defined at line 186 of file ../../third_party/android/platform/system/tools/aidl/aidl_language.h
unique_ptr
<AidlTypeSpecifier
> for type arugment,
std::string for type parameter(T, U, and so on).
Public Methods
void AidlParameterizable<T> (std::vector<T> * type_params)
Defined at line 188 of file ../../third_party/android/platform/system/tools/aidl/aidl_language.h
bool CheckValid ()
const AidlNode & AsAidlNode ()
void ~AidlParameterizable<T> ()
Defined at line 189 of file ../../third_party/android/platform/system/tools/aidl/aidl_language.h
bool IsGeneric ()
Defined at line 190 of file ../../third_party/android/platform/system/tools/aidl/aidl_language.h
const std::vector<T> & GetTypeParameters ()
Defined at line 191 of file ../../third_party/android/platform/system/tools/aidl/aidl_language.h
bool SetTypeParameters (std::vector<T> * type_params)
Defined at line 194 of file ../../third_party/android/platform/system/tools/aidl/aidl_language.h