Lines Matching defs:ODRViolation

237 struct ODRViolation : ASTImporterOptionSpecificTestBase {  struct
239 using DeclTy = typename TypeParam::DeclTy;
241 ODRViolation() { ODRHandling = ODRHandlingParam; } in ODRViolation() function
243 static std::string getPrototype() { return TypeParam::Prototype; } in getPrototype()
244 static std::string getConflictingPrototype() { in getConflictingPrototype()
247 static std::string getDefinition() { return TypeParam::Definition; } in getDefinition()
248 static std::string getConflictingDefinition() { in getConflictingDefinition()
251 static std::string getConflictingProtoDef() { in getConflictingProtoDef()
254 static BindableMatcher<Decl> getPattern() { return TypeParam().getPattern(); } in getPattern()
255 static TestLanguage getLang() { return TypeParam().getLang(); } in getLang()
259 void TypedTest_ImportAfter() { in TypedTest_ImportAfter()
273 static void CheckImportedAsNew(llvm::Expected<Decl *> &Result, Decl *ToTU, in CheckImportedAsNew()
291 static void CheckImportNameConflict(llvm::Expected<Decl *> &Result, in CheckImportNameConflict()
298 static void CheckImportFoundExisting(llvm::Expected<Decl *> &Result, in CheckImportFoundExisting()
304 void TypedTest_ImportConflictingDefAfterDef() { in TypedTest_ImportConflictingDefAfterDef()
308 void TypedTest_ImportConflictingProtoAfterProto() { in TypedTest_ImportConflictingProtoAfterProto()
312 void TypedTest_ImportConflictingProtoAfterDef() { in TypedTest_ImportConflictingProtoAfterDef()
316 void TypedTest_ImportConflictingDefAfterProto() { in TypedTest_ImportConflictingDefAfterProto()
320 void TypedTest_ImportConflictingProtoDefAfterProto() { in TypedTest_ImportConflictingProtoDefAfterProto()
324 void TypedTest_ImportConflictingProtoAfterProtoDef() { in TypedTest_ImportConflictingProtoAfterProtoDef()
328 void TypedTest_ImportConflictingProtoDefAfterDef() { in TypedTest_ImportConflictingProtoDefAfterDef()
332 void TypedTest_ImportConflictingDefAfterProtoDef() { in TypedTest_ImportConflictingDefAfterProtoDef()
337 void TypedTest_DontImportConflictingProtoAfterProto() { in TypedTest_DontImportConflictingProtoAfterProto()
341 void TypedTest_DontImportConflictingDefAfterDef() { in TypedTest_DontImportConflictingDefAfterDef()
345 void TypedTest_DontImportConflictingProtoAfterDef() { in TypedTest_DontImportConflictingProtoAfterDef()
349 void TypedTest_DontImportConflictingDefAfterProto() { in TypedTest_DontImportConflictingDefAfterProto()
353 void TypedTest_DontImportConflictingProtoDefAfterProto() { in TypedTest_DontImportConflictingProtoDefAfterProto()
357 void TypedTest_DontImportConflictingProtoAfterProtoDef() { in TypedTest_DontImportConflictingProtoAfterProtoDef()
361 void TypedTest_DontImportConflictingProtoDefAfterDef() { in TypedTest_DontImportConflictingProtoDefAfterDef()
365 void TypedTest_DontImportConflictingDefAfterProtoDef() { in TypedTest_DontImportConflictingDefAfterProtoDef()
371 void TypedTest_ImportDifferentDefAfterDef() { in TypedTest_ImportDifferentDefAfterDef()
375 void TypedTest_DontImportSameDefAfterDef() { in TypedTest_DontImportSameDefAfterDef()