Namespaces

Records

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