Lines Matching refs:cx_type
24 ClangType::ClangType() : cx_type() {} in ClangType()
26 ClangType::ClangType(const CXType& other) : cx_type(other) {} in ClangType()
29 return clang_equalTypes(cx_type, rhs.cx_type); in operator ==()
33 return clang_getTypeDeclaration(cx_type); in get_declaration()
37 return ClangCursor(clang_getTypeDeclaration(cx_type)).get_usr(); in get_usr()
42 return static_cast<Usr>(cx_type.kind); in get_usr_hash()
43 return ClangCursor(clang_getTypeDeclaration(cx_type)).get_usr_hash(); in get_usr_hash()
47 return clang_getCanonicalType(cx_type); in get_canonical()
51 CXType cx = cx_type; in strip_qualifiers()
78 return ToString(clang_getTypeSpelling(cx_type)); in get_spell_name()
82 return ClangType(clang_getResultType(cx_type)); in get_return_type()
86 int size = clang_getNumArgTypes(cx_type); in get_arguments()
91 types.emplace_back(clang_getArgType(cx_type, i)); in get_arguments()
96 int size = clang_Type_getNumTemplateArguments(cx_type); in get_template_arguments()
103 types.emplace_back(clang_Type_getTemplateArgumentAsType(cx_type, i)); in get_template_arguments()