Home | History | Annotate | Download | only in hidl

Lines Matching defs:RefType

17 #include "RefType.h"
27 RefType::RefType(Scope* parent) : TemplatedType(parent) {}
29 std::string RefType::templatedTypeName() const {
33 std::vector<const Reference<Type>*> RefType::getStrongReferences() const {
37 std::string RefType::getVtsType() const {
41 std::string RefType::getVtsValueName() const {
45 bool RefType::isCompatibleElementType(const Type* elementType) const {
78 std::string RefType::getCppType(StorageMode /*mode*/, bool specifyNamespaces) const {
83 void RefType::emitReaderWriter(
90 // RefType doesn't get read / written at this stage.
94 void RefType::emitResolveReferences(
117 void RefType::emitResolveReferencesEmbedded(
233 bool RefType::deepNeedsResolveReferences(std::unordered_set<const Type*>* /* visited */) const {
237 bool RefType::needsEmbeddedReadWrite() const {
241 bool RefType::resultNeedsDeref() const {
245 bool RefType::deepIsJavaCompatible(std::unordered_set<const Type*>* /* visited */) const {
249 bool RefType::deepContainsPointer(std::unordered_set<const Type*>* /* visited */) const {