Lines Matching refs:AutoPtr
60 AutoPtr<ASTNamespace> ParseNamespace(const String& nspaceStr);
64 AutoPtr<ASTNamespace> FindNamespace(const String& nspaceStr);
66 AutoPtr<ASTNamespace> GetNamespace(size_t index);
75 AutoPtr<ASTInterfaceType> GetInterface(size_t index);
86 AutoPtr<ASTSequenceableType> GetSequenceable(size_t index);
97 AutoPtr<ASTType> FindType(const String& typeName);
99 …using TypeStringMap = std::unordered_map<String, AutoPtr<ASTType>, StringHashFunc, StringEqualFunc…
129 std::vector<AutoPtr<ASTNamespace>> namespaces_;
130 std::vector<AutoPtr<ASTInterfaceType>> interfaces_;
131 std::vector<AutoPtr<ASTSequenceableType>> sequenceables_;
134 AutoPtr<ASTBooleanType> booleanType_;
135 AutoPtr<ASTByteType> byteType_;
136 AutoPtr<ASTShortType> shortType_;
137 AutoPtr<ASTIntegerType> integerType_;
138 AutoPtr<ASTLongType> longType_;
139 AutoPtr<ASTFloatType> floatType_;
140 AutoPtr<ASTDoubleType> doubleType_;
141 AutoPtr<ASTCharType> charType_;
142 AutoPtr<ASTStringType> stringType_;
143 AutoPtr<ASTVoidType> voidType_;