Home | History | Annotate | Download | only in test

Lines Matching defs:Ambiguous

21 //  |          conversions to private or protected or ambiguous classes        |
36 struct Ambiguous : Derived, Derived2 {};
276 // to pointers to private or protected or ambiguous classes
314 // Ambiguous *
315 assert_cannot_catch< Base * , Ambiguous *, Ambiguous>();
316 assert_cannot_catch<const Base * , Ambiguous *, Ambiguous>();
317 assert_cannot_catch< volatile Base * , Ambiguous *, Ambiguous>();
318 assert_cannot_catch<const volatile Base * , Ambiguous *, Ambiguous>();
319 Ambiguous *, Ambiguous>();
320 assert_cannot_catch<const Base * const , Ambiguous *, Ambiguous>();
321 assert_cannot_catch< volatile Base * const , Ambiguous *, Ambiguous>();
322 assert_cannot_catch<const volatile Base * const , Ambiguous *, Ambiguous>();
323 assert_cannot_catch< Base * volatile, Ambiguous *, Ambiguous>();
324 assert_cannot_catch<const Base * volatile, Ambiguous *, Ambiguous>();
325 assert_cannot_catch< volatile Base * volatile, Ambiguous *, Ambiguous>();
326 assert_cannot_catch<const volatile Base * volatile, Ambiguous *, Ambiguous>();
327 assert_cannot_catch< Base * const volatile, Ambiguous *, Ambiguous>();
328 assert_cannot_catch<const Base * const volatile, Ambiguous *, Ambiguous>();
329 assert_cannot_catch< volatile Base * const volatile, Ambiguous *, Ambiguous>();
330 assert_cannot_catch<const volatile Base * const volatile, Ambiguous *, Ambiguous>();