Home | History | Annotate | Download | only in AST

Lines Matching refs:Typedef

330   typedef Redeclarable<NamespaceDecl> redeclarable_base;
349 typedef redeclarable_base::redecl_iterator redecl_iterator;
625 typedef clang::StorageClass StorageClass;
649 typedef llvm::PointerUnion4<Stmt *, EvaluatedStmt *,
741 typedef Redeclarable<VarDecl> redeclarable_base;
751 typedef redeclarable_base::redecl_iterator redecl_iterator;
1359 typedef clang::StorageClass StorageClass;
1493 typedef Redeclarable<FunctionDecl> redeclarable_base;
1503 typedef redeclarable_base::redecl_iterator redecl_iterator;
1736 typedef ParmVarDecl **param_iterator;
1737 typedef ParmVarDecl * const *param_const_iterator;
2206 typedef NamedDecl * const *chain_iterator;
2274 /// Base class for declarations which introduce a typedef-name.
2277 /// UnderlyingType - This is the type the typedef is set to.
2286 typedef Redeclarable<TypedefNameDecl> redeclarable_base;
2298 typedef redeclarable_base::redecl_iterator redecl_iterator;
2308 /// Retrieves the canonical declaration of this typedef-name.
2330 /// TypedefDecl - Represents the declaration of a typedef-name via the 'typedef'
2335 : TypedefNameDecl(Typedef, DC, StartLoc, IdLoc, Id, TInfo) {}
2347 static bool classofKind(Kind K) { return K == Typedef; }
2350 /// TypeAliasDecl - Represents the declaration of a typedef-name via a C++0x
2375 typedef TagTypeKind TagKind;
2429 typedef QualifierInfo ExtInfo;
2434 /// a typedef or alias, it points to the TypedefNameDecl (used for mangling);
2460 typedef Redeclarable<TagDecl> redeclarable_base;
2475 typedef redeclarable_base::redecl_iterator redecl_iterator;
2569 /// a typedef
2575 /// C++11 [dcl.typedef]p9:
2576 /// If the typedef declaration defines an unnamed class (or enum),
2577 /// the first typedef-name declared by the declaration to be that
2730 typedef specific_decl_iterator<EnumConstantDecl> enumerator_iterator;
2970 typedef specific_decl_iterator<FieldDecl> field_iterator;
3120 typedef ParmVarDecl **param_iterator;
3121 typedef ParmVarDecl * const *param_const_iterator;
3149 typedef const Capture *capture_iterator;
3150 typedef const Capture *capture_const_iterator;