Lines Matching refs:Type
119 std::vector<const Type*> Scope::getDefinedTypes() const {
120 std::vector<const Type*> ret;
134 void Scope::topologicalReorder(const std::unordered_map<const Type*, size_t>& reversedOrder) {
135 auto less = [&](const Type* lhs, const Type* rhs) {
153 for (const Type* type : mTypes) {
162 for (const Type* type : mTypes) {
169 for (const Type* type : mTypes) {
175 for (const Type* type : mTypes) {
181 for (const Type* type : mTypes) {
191 for (const Type* type : mTypes) {
198 for (const Type* type : mTypes) {
208 for (const Type* type : mTypes) {
213 bool Scope::deepIsJavaCompatible(std::unordered_set<const Type*>* visited) const {
214 for (const Type* type : mTypes) {
219 return Type::deepIsJavaCompatible(visited);
223 std::vector<const Type *> *exportedTypes) const {
224 for (const Type* type : mTypes) {