Lines Matching refs:kind

36   Kind kind;  member
40 CTFType(Kind kind, lldb::user_id_t uid, llvm::StringRef name) in CTFType()
41 : kind(kind), uid(uid), name(name) {} in CTFType()
49 static bool classof(const CTFType *T) { return T->kind == eInteger; } in classof()
57 CTFModifier(Kind kind, lldb::user_id_t uid, uint32_t type) in CTFModifier()
58 : CTFType(kind, uid, ""), type(type) {} in CTFModifier()
61 return T->kind == ePointer || T->kind == eConst || T->kind == eVolatile || in classof()
62 T->kind == eRestrict; in classof()
73 static bool classof(const CTFType *T) { return T->kind == ePointer; } in classof()
80 static bool classof(const CTFType *T) { return T->kind == eConst; } in classof()
87 static bool classof(const CTFType *T) { return T->kind == eVolatile; } in classof()
93 static bool classof(const CTFType *T) { return T->kind == eRestrict; } in classof()
100 static bool classof(const CTFType *T) { return T->kind == eTypedef; } in classof()
110 static bool classof(const CTFType *T) { return T->kind == eArray; } in classof()
131 static bool classof(const CTFType *T) { return T->kind == eEnum; } in classof()
144 static bool classof(const CTFType *T) { return T->kind == eFunction; } in classof()
164 CTFRecord(Kind kind, lldb::user_id_t uid, llvm::StringRef name, in CTFRecord()
166 : CTFType(kind, uid, name), nfields(nfields), size(size), in CTFRecord()
170 return T->kind == eStruct || T->kind == eUnion; in classof()
183 static bool classof(const CTFType *T) { return T->kind == eStruct; } in classof()
191 static bool classof(const CTFType *T) { return T->kind == eUnion; } in classof()
198 static bool classof(const CTFType *T) { return T->kind == eForward; } in classof()