Home | History | Annotate | Download | only in AST

Lines Matching defs:Typedef

150         // If location of the typedef name is in a macro, it is because being
478 // Attach any tag type's documentation to its typedef if latter
1693 case Type::Typedef: {
1694 const TypedefNameDecl *Typedef = cast<TypedefType>(T)->getDecl();
1696 = getTypeInfo(Typedef->getUnderlyingType().getTypePtr());
1697 // If the typedef has an aligned attribute on it, it overrides any computed
1700 if (unsigned AttrAlign = Typedef->getMaxAlignment())
1789 // typedef declaration.
2948 if (const TypedefNameDecl *Typedef = dyn_cast<TypedefNameDecl>(Decl))
2949 return getTypedefType(Typedef);
2973 /// specified typedef name decl.
2982 TypedefType(Type::Typedef, Decl, Canonical);
4179 // typedef typename T::type T1;
4180 // typedef typename T1::type T2;
4218 // sugar such as a typedef in the way. If we have type qualifiers on the type
4760 // typedef <type> BOOL;
5269 // the pointer itself gets ignored, _unless_ we are looking at a typedef!
5295 // type that has been typedef'd to 'BOOL'.
5783 // typedef char* __builtin_va_list;
5789 // typedef void* __builtin_va_list;
5859 // typedef struct __va_list_tag {
5913 // typedef __va_list_tag __builtin_va_list[1];
5923 // typedef struct __va_list_tag {
5973 // typedef __va_list_tag __builtin_va_list[1];
5982 // typedef int __builtin_va_list[4];
6025 // typedef struct __va_list __builtin_va_list;
6032 // typedef struct __va_list_tag {
6081 // typedef __va_list_tag __builtin_va_list[1];
7149 // Merge two pointer types, while trying to preserve typedef info
7167 // Merge two block pointer types, while trying to preserve typedef info
7185 // Merge two pointer types, while trying to preserve typedef info
8148 typedef RecursiveASTVisitor<ParentMapASTVisitor> VisitorBase;