/external/clang/test/SemaCXX/ |
vararg-non-pod.cpp | 43 void (*static_ptr)(int, ...) = &C::h; 44 static_ptr(10, c); // expected-warning{{cannot pass object of non-POD type 'C' through variadic function; call will abort at runtime}} 45 static_ptr(10, version);
|
/external/libcxxabi/src/ |
private_typeinfo.cpp | 523 // static_ptr: pointer to an object of type static_type; nonnull, and since the 524 // object is polymorphic, *(void**)static_ptr is a virtual table pointer. 525 // static_ptr is &v in the expression dynamic_cast<T>(v). 526 // static_type: static type of the object pointed to by static_ptr. 540 // referred to by static_ptr and a pointer to it. These can be found from 541 // static_ptr for polymorphic types. 553 // 1. Those that are derived from (below) (static_ptr, static_type). 554 // 2. Those that are not derived from (below) (static_ptr, static_type). 559 // the node (static_ptr, static_type). This path may or may not be public. 578 // If there is a public path from that dst_type to (static_ptr, static_type), o [all...] |
private_typeinfo.h | 80 const void* static_ptr; member in struct:__cxxabiv1::__dynamic_cast_info 86 // pointer to a dst_type which has (static_ptr, static_type) above it 88 // pointer to a dst_type which does not have (static_ptr, static_type) above it 92 // access of path from dst_ptr_leading_to_static_ptr to (static_ptr, static_type) 94 // access of path from (dynamic_ptr, dynamic_type) to (static_ptr, static_type) 98 // (not used if there is a (static_ptr, static_type) above a dst_type). 101 // Number of dst_types below (static_ptr, static_type) 103 // Number of dst_types not below (static_ptr, static_type) 112 // communicates to a dst_type node that (static_ptr, static_type) was found 116 // above it, but it wasn't (static_ptr, static_type [all...] |
/ndk/sources/cxx-stl/llvm-libc++abi/libcxxabi/src/ |
private_typeinfo.cpp | 416 // static_ptr: pointer to an object of type static_type; nonnull, and since the 417 // object is polymorphic, *(void**)static_ptr is a virtual table pointer. 418 // static_ptr is &v in the expression dynamic_cast<T>(v). 419 // static_type: static type of the object pointed to by static_ptr. 433 // referred to by static_ptr and a pointer to it. These can be found from 434 // static_ptr for polymorphic types. 446 // 1. Those that are derived from (below) (static_ptr, static_type). 447 // 2. Those that are not derived from (below) (static_ptr, static_type). 452 // the node (static_ptr, static_type). This path may or may not be public. 471 // If there is a public path from that dst_type to (static_ptr, static_type), o [all...] |
private_typeinfo.h | 80 const void* static_ptr; member in struct:__cxxabiv1::__dynamic_cast_info 86 // pointer to a dst_type which has (static_ptr, static_type) above it 88 // pointer to a dst_type which does not have (static_ptr, static_type) above it 92 // access of path from dst_ptr_leading_to_static_ptr to (static_ptr, static_type) 94 // access of path from (dynamic_ptr, dynamic_type) to (static_ptr, static_type) 98 // (not used if there is a (static_ptr, static_type) above a dst_type). 101 // Number of dst_types below (static_ptr, static_type) 103 // Number of dst_types not below (static_ptr, static_type) 112 // communicates to a dst_type node that (static_ptr, static_type) was found 116 // above it, but it wasn't (static_ptr, static_type [all...] |