• Home
Global Namespace
::
sysmem

internal

  • Enums
    • TestEnum
  • Records
    • FidlUnderlyingTypeOrType
    • FidlUnderlyingTypeOrType
    • FidlUnderlyingTypeOrType
    • FidlUnderlyingTypeOrType
    • HasOperatorUInt32
    • HasOperatorUInt32
    • HasOperatorUInt64
    • HasOperatorUInt64
    • IsFidlEnum
    • IsFidlEnum
    • IsFidlEnum
    • TypeIdentity

Enumerations

enum TestEnum
Name Value
kTestEnumZero 0
kTestEnumOne 1

Defined at line 120 of file ../../zircon/system/ulib/sysmem-version/include/lib/sysmem-version/sysmem-version.h

Records

  • class FidlUnderlyingTypeOrType
  • class FidlUnderlyingTypeOrType<T, typename std::enable_if<IsFidlEnum<T>::value && std::is_enum<T>::value>::type>
  • class FidlUnderlyingTypeOrType<T, typename std::enable_if<IsFidlEnum<T>::value && HasOperatorUInt32<T>::value>::type>
  • class FidlUnderlyingTypeOrType<T, typename std::enable_if<IsFidlEnum<T>::value && HasOperatorUInt64<T>::value>::type>
  • class HasOperatorUInt32
  • class HasOperatorUInt32<T, std::enable_if_t<std::is_same_v<uint32_t, decltype((std::declval<T>().operator uint32_t()))>>>
  • class HasOperatorUInt64
  • class HasOperatorUInt64<T, std::enable_if_t<std::is_same_v<uint64_t, decltype((std::declval<T>().operator uint64_t()))>>>
  • class IsFidlEnum
  • class IsFidlEnum<T, typename std::enable_if<fidl::IsFidlType<T>::value && std::is_enum<T>::value>::type>
  • class IsFidlEnum<T, typename std::enable_if<fidl::IsFidlType<T>::value &&
                                                 (internal::HasOperatorUInt32<T>::value ||
                                                  internal::HasOperatorUInt64<T>::value)>::type>
  • class TypeIdentity