Namespaces
Records
-
class numeric_limits -
class numeric_limits -
class numeric_limits -
class numeric_limits -
class numeric_limits -
class numeric_limits -
class numeric_limits -
class numeric_limits -
class numeric_limits -
class numeric_limits -
class numeric_limits -
class numeric_limits -
class numeric_limits -
class numeric_limits -
class numeric_limits -
class pointer_traits
Functions
-
std::ostream & operator<< (std::ostream & o, const glm::vec2 & v)Defined at line 16 of file ../../src/ui/a11y/lib/testing/formatting.cc
-
std::ostream & operator<< (std::ostream & o, const zx::duration & d)Defined at line 18 of file ../../src/ui/a11y/lib/testing/formatting.cc
-
ostream & operator<< (ostream & out, const flatland::TransformHandle & h)Defined at line 9 of file ../../src/ui/scenic/lib/flatland/transform_handle.cc
-
ostream & operator<< (ostream & out, const flatland::UberStruct & us)Defined at line 169 of file ../../src/ui/scenic/lib/flatland/uber_struct_system.cc
-
template <typename T, typename... Args, std::enable_if_t<ndk::internal::is_complete_type<T>::value, bool> = true, std::enable_if_t<std::is_base_of<ndk::SharedRefBase, T>::value, bool> = true>shared_ptr<T> make_shared (Args... )Define `SharedRefBase` specific versions of `std::make_shared` and
`std::make_unique` to block people from using them. Using them to allocate
`ndk::SharedRefBase` objects results in double ownership. Use
`ndk::SharedRefBase::make
<T
>(...)` instead.
Note: We exclude incomplete types because `std::is_base_of` is undefined in
that case.
Defined at line 399 of file ../../third_party/android/platform/frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h
-
template <typename T, typename... Args, std::enable_if_t<ndk::internal::is_complete_type<T>::value, bool> = true, std::enable_if_t<std::is_base_of<ndk::SharedRefBase, T>::value, bool> = true>unique_ptr<T> make_unique (Args... )Defined at line 406 of file ../../third_party/android/platform/frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h
-
template <typename T, typename... Args, typename std::enable_if<libutilsinternal::is_complete_type<T>::value, bool>::value = true, typename std::enable_if<std::is_base_of<android::RefBase, T>::value, bool>::value = true>shared_ptr<T> make_shared (Args... )Define `RefBase` specific versions of `std::make_shared` and
`std::make_unique` to block people from using them. Using them to allocate
`RefBase` objects results in double ownership. Use
`sp
<T
>::make(...)` instead.
Note: We exclude incomplete types because `std::is_base_of` is undefined in
that case.
Defined at line 803 of file ../../third_party/android/platform/system/core/include/utils/RefBase.h
-
template <typename T, typename... Args, typename std::enable_if<libutilsinternal::is_complete_type<T>::value, bool>::value = true, typename std::enable_if<std::is_base_of<android::RefBase, T>::value, bool>::value = true>unique_ptr<T> make_unique (Args... )Defined at line 810 of file ../../third_party/android/platform/system/core/include/utils/RefBase.h
-
ostream & operator<< (ostream & out, const u16string & str) -
ostream & operator<< (ostream & osconst ErrOrOutCode & error)Defined at line 32 of file ../../sdk/lib/zxio/tests/socket-test.cc
Variables
const nothrow_t nothrow
Defined at line 29 of file ../../zircon/kernel/phys/efi/allocation.cc