Home
last modified time | relevance | path

Searched refs:PropertyType (Results 1 – 6 of 6) sorted by relevance

/src/contrib/llvm-project/clang/include/clang/AST/
H A DPropertiesBase.td12 class PropertyType<string typeName = ""> {
32 list<PropertyType> BufferElementTypes = [];
36 class EnumPropertyType<string typeName = ""> : PropertyType<typeName> {}
40 class RefPropertyType<string className> : PropertyType<className # "*"> {
48 class SubclassPropertyType<string className, PropertyType base>
50 PropertyType Base = base;
57 class DefaultValuePropertyType<string typeName = ""> : PropertyType<typeName> {
66 class CountPropertyType<string typeName = ""> : PropertyType<typeName> {
73 def APInt : PropertyType<"llvm::APInt"> { let PassByReference = 1; }
74 def APSInt : PropertyType<"llvm::APSInt"> { let PassByReference = 1; }
[all …]
/src/contrib/llvm-project/clang/utils/TableGen/
H A DClangASTPropertiesEmitter.cpp94 std::vector<PropertyType> AllPropertyTypes;
95 std::map<PropertyType, CasedTypeInfo> CasedTypeInfos;
151 for (PropertyType type : in ASTPropsEmitter()
163 PropertyType type = kindRule.getParentType(); in ASTPropsEmitter()
252 PropertyType type, StringRef condition = "");
256 PropertyType type, StringRef readCode,
264 void emitCasedReaderWriterMethodBody(PropertyType type,
279 void validateType(PropertyType type, WrappedRecord context);
325 void ASTPropsEmitter::Validator::validateType(PropertyType type, in validateType()
478 PropertyType type, in emitBasicReaderWriterMethodSuffix()
[all …]
H A DASTTableGen.h248 class PropertyType : public WrappedRecord {
250 PropertyType(llvm::Record *record = nullptr) : WrappedRecord(record) {} in WrappedRecord()
282 PropertyType getArrayElementType() const { in getArrayElementType()
289 PropertyType getOptionalElementType() const { in getOptionalElementType()
296 PropertyType getSuperclassType() const { in getSuperclassType()
337 PropertyType getParentType() const { in getParentType()
342 PropertyType getKindType() const { in getKindType()
372 PropertyType getParentType() const { in getParentType()
392 PropertyType getType() const { in getType()
H A DASTTableGen.cpp75 void PropertyType::emitCXXValueTypeName(bool forRead, raw_ostream &out) const { in emitCXXValueTypeName()
/src/contrib/googletest/googlemock/include/gmock/
H A Dgmock-matchers.h2180 template <typename Class, typename PropertyType, typename Property>
2183 typedef const PropertyType& RefToConstProperty;
4657 template <typename Class, typename PropertyType, typename PropertyMatcher>
4659 Class, PropertyType, PropertyType (Class::*)() const>>
4660 Property(PropertyType (Class::*property)() const,
4663 internal::PropertyMatcher<Class, PropertyType,
4664 PropertyType (Class::*)() const>(
4665 property, MatcherCast<const PropertyType&>(matcher)));
4674 template <typename Class, typename PropertyType, typename PropertyMatcher>
4676 Class, PropertyType, PropertyType (Class::*)() const>>
[all …]
/src/contrib/llvm-project/clang/lib/Sema/
H A DSemaCodeComplete.cpp8847 QualType PropertyType = getASTContext().getObjCIdType(); in CodeCompleteObjCPropertySynthesizeIvar() local
8851 PropertyType = in CodeCompleteObjCPropertySynthesizeIvar()
8855 Results.setPreferredType(PropertyType); in CodeCompleteObjCPropertySynthesizeIvar()
8902 PropertyType, getASTContext(), Policy, Allocator)); in CodeCompleteObjCPropertySynthesizeIvar()