Namespaces

Enumerations

enum StrictBits
Name Value
B 2u
D 4u
E 8u

Verifies that user code can manipulate these bits.

We use a uint8 since most bitwise operations will cast their operands to

int, and therefore special casting is required to properly compile.

Defined at line 48 of file fidling/gen/sdk/testing/fidl/types_tests/test.types/hlcpp/test/types/cpp/fidl.h

enum StrictEnum
Name Value
B 2u
D 4u
E 8u

Defined at line 239 of file fidling/gen/sdk/testing/fidl/types_tests/test.types/hlcpp/test/types/cpp/fidl.h

Records

Functions

  • ::test::types::StrictBits operator| (::test::types::StrictBits _lhs, ::test::types::StrictBits _rhs)

    Defined at line 59 of file fidling/gen/sdk/testing/fidl/types_tests/test.types/hlcpp/test/types/cpp/fidl.h

  • ::test::types::StrictBits & operator|= (::test::types::StrictBits & _lhs, ::test::types::StrictBits _rhs)

    Defined at line 64 of file fidling/gen/sdk/testing/fidl/types_tests/test.types/hlcpp/test/types/cpp/fidl.h

  • ::test::types::StrictBits operator& (::test::types::StrictBits _lhs, ::test::types::StrictBits _rhs)

    Defined at line 70 of file fidling/gen/sdk/testing/fidl/types_tests/test.types/hlcpp/test/types/cpp/fidl.h

  • ::test::types::StrictBits & operator&= (::test::types::StrictBits & _lhs, ::test::types::StrictBits _rhs)

    Defined at line 76 of file fidling/gen/sdk/testing/fidl/types_tests/test.types/hlcpp/test/types/cpp/fidl.h

  • ::test::types::StrictBits operator^ (::test::types::StrictBits _lhs, ::test::types::StrictBits _rhs)

    Defined at line 82 of file fidling/gen/sdk/testing/fidl/types_tests/test.types/hlcpp/test/types/cpp/fidl.h

  • ::test::types::StrictBits & operator^= (::test::types::StrictBits & _lhs, ::test::types::StrictBits _rhs)

    Defined at line 88 of file fidling/gen/sdk/testing/fidl/types_tests/test.types/hlcpp/test/types/cpp/fidl.h

  • ::test::types::StrictBits operator~ (::test::types::StrictBits _value)

    Defined at line 94 of file fidling/gen/sdk/testing/fidl/types_tests/test.types/hlcpp/test/types/cpp/fidl.h

  • zx_status_t Clone (::test::types::StrictBits value, ::test::types::StrictBits * result)

    Defined at line 99 of file fidling/gen/sdk/testing/fidl/types_tests/test.types/hlcpp/test/types/cpp/fidl.h

  • zx_status_t Clone (::test::types::FlexibleBits value, ::test::types::FlexibleBits * result)

    Defined at line 199 of file fidling/gen/sdk/testing/fidl/types_tests/test.types/hlcpp/test/types/cpp/fidl.h

  • zx_status_t Clone (::test::types::StrictEnum value, ::test::types::StrictEnum * result)

    Defined at line 248 of file fidling/gen/sdk/testing/fidl/types_tests/test.types/hlcpp/test/types/cpp/fidl.h

  • zx_status_t Clone (::test::types::FlexibleEnum value, ::test::types::FlexibleEnum * result)

    Defined at line 298 of file fidling/gen/sdk/testing/fidl/types_tests/test.types/hlcpp/test/types/cpp/fidl.h

  • zx_status_t Clone (::test::types::EmptyFlexibleEnum value, ::test::types::EmptyFlexibleEnum * result)

    Defined at line 326 of file fidling/gen/sdk/testing/fidl/types_tests/test.types/hlcpp/test/types/cpp/fidl.h

  • zx_status_t Clone (::test::types::UsesAnonymous_FooMethod_Error value, ::test::types::UsesAnonymous_FooMethod_Error * result)

    Defined at line 425 of file fidling/gen/sdk/testing/fidl/types_tests/test.types/hlcpp/test/types/cpp/fidl.h

  • zx_status_t Clone (const ::test::types::CopyableStruct & _value, ::test::types::CopyableStruct * _result)

    Defined at line 482 of file fidling/gen/sdk/testing/fidl/types_tests/test.types/hlcpp/test/types/cpp/fidl.h

  • zx_status_t Clone (const ::test::types::MoveOnlyStruct & _value, ::test::types::MoveOnlyStruct * _result)

    Defined at line 505 of file fidling/gen/sdk/testing/fidl/types_tests/test.types/hlcpp/test/types/cpp/fidl.h

  • zx_status_t Clone (const ::test::types::VectorStruct & _value, ::test::types::VectorStruct * _result)

    Defined at line 528 of file fidling/gen/sdk/testing/fidl/types_tests/test.types/hlcpp/test/types/cpp/fidl.h

  • zx_status_t Clone (const ::test::types::StructWithPadding & _value, ::test::types::StructWithPadding * _result)

    Defined at line 551 of file fidling/gen/sdk/testing/fidl/types_tests/test.types/hlcpp/test/types/cpp/fidl.h

  • zx_status_t Clone (const ::test::types::StructWithoutPadding & _value, ::test::types::StructWithoutPadding * _result)

    Defined at line 578 of file fidling/gen/sdk/testing/fidl/types_tests/test.types/hlcpp/test/types/cpp/fidl.h

  • zx_status_t Clone (const ::test::types::TestUnion & value, ::test::types::TestUnion * result)

    Defined at line 686 of file fidling/gen/sdk/testing/fidl/types_tests/test.types/hlcpp/test/types/cpp/fidl.h

  • zx_status_t Clone (const ::test::types::TestXUnion & value, ::test::types::TestXUnion * result)

    Defined at line 814 of file fidling/gen/sdk/testing/fidl/types_tests/test.types/hlcpp/test/types/cpp/fidl.h

  • zx_status_t Clone (const ::test::types::TestStrictXUnion & value, ::test::types::TestStrictXUnion * result)

    Defined at line 905 of file fidling/gen/sdk/testing/fidl/types_tests/test.types/hlcpp/test/types/cpp/fidl.h

  • zx_status_t Clone (const ::test::types::UnionWithUint64 & value, ::test::types::UnionWithUint64 * result)

    Defined at line 978 of file fidling/gen/sdk/testing/fidl/types_tests/test.types/hlcpp/test/types/cpp/fidl.h

  • zx_status_t Clone (const ::test::types::TestStrictXUnionInStruct & _value, ::test::types::TestStrictXUnionInStruct * _result)

    Defined at line 999 of file fidling/gen/sdk/testing/fidl/types_tests/test.types/hlcpp/test/types/cpp/fidl.h

  • zx_status_t Clone (const ::test::types::TestStrictOptionalXUnionInStruct & _value, ::test::types::TestStrictOptionalXUnionInStruct * _result)

    Defined at line 1020 of file fidling/gen/sdk/testing/fidl/types_tests/test.types/hlcpp/test/types/cpp/fidl.h

  • zx_status_t Clone (const ::test::types::TestStrictXUnionInArrayInStruct & _value, ::test::types::TestStrictXUnionInArrayInStruct * _result)

    Defined at line 1041 of file fidling/gen/sdk/testing/fidl/types_tests/test.types/hlcpp/test/types/cpp/fidl.h

  • zx_status_t Clone (const ::test::types::TestNonResourceXUnion & value, ::test::types::TestNonResourceXUnion * result)

    Defined at line 1129 of file fidling/gen/sdk/testing/fidl/types_tests/test.types/hlcpp/test/types/cpp/fidl.h

  • zx_status_t Clone (const ::test::types::TestFlexibleUnionInStruct & _value, ::test::types::TestFlexibleUnionInStruct * _result)

    Defined at line 1150 of file fidling/gen/sdk/testing/fidl/types_tests/test.types/hlcpp/test/types/cpp/fidl.h

  • zx_status_t Clone (const ::test::types::TestFlexibleUnionInArrayInStruct & _value, ::test::types::TestFlexibleUnionInArrayInStruct * _result)

    Defined at line 1171 of file fidling/gen/sdk/testing/fidl/types_tests/test.types/hlcpp/test/types/cpp/fidl.h

  • zx_status_t Clone (const ::test::types::TestInterfaceTestMethodRequest & _value, ::test::types::TestInterfaceTestMethodRequest * _result)

    Defined at line 1446 of file fidling/gen/sdk/testing/fidl/types_tests/test.types/hlcpp/test/types/cpp/fidl.h

  • zx_status_t Clone (const ::test::types::TestInterfaceTestMethodResponse & _value, ::test::types::TestInterfaceTestMethodResponse * _result)

    Defined at line 1467 of file fidling/gen/sdk/testing/fidl/types_tests/test.types/hlcpp/test/types/cpp/fidl.h

  • zx_status_t Clone (const ::test::types::FooRequest & _value, ::test::types::FooRequest * _result)

    Defined at line 1520 of file fidling/gen/sdk/testing/fidl/types_tests/test.types/hlcpp/test/types/cpp/fidl.h

  • zx_status_t Clone (const ::test::types::FooResponse & _value, ::test::types::FooResponse * _result)

    Defined at line 1551 of file fidling/gen/sdk/testing/fidl/types_tests/test.types/hlcpp/test/types/cpp/fidl.h

  • zx_status_t Clone (const ::test::types::FooEvent & _value, ::test::types::FooEvent * _result)

    Defined at line 1572 of file fidling/gen/sdk/testing/fidl/types_tests/test.types/hlcpp/test/types/cpp/fidl.h

  • zx_status_t Clone (const ::test::types::BazFooRequest & _value, ::test::types::BazFooRequest * _result)

    Defined at line 1593 of file fidling/gen/sdk/testing/fidl/types_tests/test.types/hlcpp/test/types/cpp/fidl.h

  • zx_status_t Clone (const ::test::types::BazFooResponse & _value, ::test::types::BazFooResponse * _result)

    Defined at line 1614 of file fidling/gen/sdk/testing/fidl/types_tests/test.types/hlcpp/test/types/cpp/fidl.h

  • zx_status_t Clone (const ::test::types::EmptyStruct & _value, ::test::types::EmptyStruct * _result)

    Defined at line 1817 of file fidling/gen/sdk/testing/fidl/types_tests/test.types/hlcpp/test/types/cpp/fidl.h

  • zx_status_t Clone (const ::test::types::HandleStruct & _value, ::test::types::HandleStruct * _result)

    Defined at line 2071 of file fidling/gen/sdk/testing/fidl/types_tests/test.types/hlcpp/test/types/cpp/fidl.h

  • zx_status_t Clone (const ::test::types::NonInlinableHandleStruct & _value, ::test::types::NonInlinableHandleStruct * _result)

    Defined at line 2171 of file fidling/gen/sdk/testing/fidl/types_tests/test.types/hlcpp/test/types/cpp/fidl.h

  • zx_status_t Clone (const ::test::types::MsgWrapperTestXUnionResponse & _value, ::test::types::MsgWrapperTestXUnionResponse * _result)

    Defined at line 2382 of file fidling/gen/sdk/testing/fidl/types_tests/test.types/hlcpp/test/types/cpp/fidl.h

  • zx_status_t Clone (const ::test::types::MsgWrapperTestNonResourceXUnionResponse & _value, ::test::types::MsgWrapperTestNonResourceXUnionResponse * _result)

    Defined at line 2405 of file fidling/gen/sdk/testing/fidl/types_tests/test.types/hlcpp/test/types/cpp/fidl.h

  • zx_status_t Clone (const ::test::types::MsgWrapperTestTableResponse & _value, ::test::types::MsgWrapperTestTableResponse * _result)

    Defined at line 2426 of file fidling/gen/sdk/testing/fidl/types_tests/test.types/hlcpp/test/types/cpp/fidl.h

  • zx_status_t Clone (const ::test::types::MsgWrapperTestResourceTableResponse & _value, ::test::types::MsgWrapperTestResourceTableResponse * _result)

    Defined at line 2449 of file fidling/gen/sdk/testing/fidl/types_tests/test.types/hlcpp/test/types/cpp/fidl.h

  • zx_status_t Clone (const ::test::types::TypesTestNonNullableChannelRequest & _value, ::test::types::TypesTestNonNullableChannelRequest * _result)

    Defined at line 2528 of file fidling/gen/sdk/testing/fidl/types_tests/test.types/hlcpp/test/types/cpp/fidl.h

  • zx_status_t Clone (const ::test::types::InnerTable & value, ::test::types::InnerTable * result)

    Defined at line 2640 of file fidling/gen/sdk/testing/fidl/types_tests/test.types/hlcpp/test/types/cpp/fidl.h

  • zx_status_t Clone (const ::test::types::UsesAnonymousFooMethodRequest & _value, ::test::types::UsesAnonymousFooMethodRequest * _result)

    Defined at line 2738 of file fidling/gen/sdk/testing/fidl/types_tests/test.types/hlcpp/test/types/cpp/fidl.h

  • zx_status_t Clone (const ::test::types::UsesAnonymous_FooMethod_Response & _value, ::test::types::UsesAnonymous_FooMethod_Response * _result)

    Defined at line 2768 of file fidling/gen/sdk/testing/fidl/types_tests/test.types/hlcpp/test/types/cpp/fidl.h

  • zx_status_t Clone (const ::test::types::UsesAnonymous_FooMethod_Result & value, ::test::types::UsesAnonymous_FooMethod_Result * result)

    Defined at line 2877 of file fidling/gen/sdk/testing/fidl/types_tests/test.types/hlcpp/test/types/cpp/fidl.h

  • zx_status_t Clone (const ::test::types::ErrorSyntax_EmptyPayload_Response & _value, ::test::types::ErrorSyntax_EmptyPayload_Response * _result)

    Defined at line 2940 of file fidling/gen/sdk/testing/fidl/types_tests/test.types/hlcpp/test/types/cpp/fidl.h

  • zx_status_t Clone (const ::test::types::ErrorSyntax_EmptyPayload_Result & value, ::test::types::ErrorSyntax_EmptyPayload_Result * result)

    Defined at line 3049 of file fidling/gen/sdk/testing/fidl/types_tests/test.types/hlcpp/test/types/cpp/fidl.h

  • zx_status_t Clone (const ::test::types::ErrorSyntax_FooPayload_Result & value, ::test::types::ErrorSyntax_FooPayload_Result * result)

    Defined at line 3159 of file fidling/gen/sdk/testing/fidl/types_tests/test.types/hlcpp/test/types/cpp/fidl.h

  • zx_status_t Clone (const ::test::types::StructOfOptionals & _value, ::test::types::StructOfOptionals * _result)

    Defined at line 3222 of file fidling/gen/sdk/testing/fidl/types_tests/test.types/hlcpp/test/types/cpp/fidl.h

  • zx_status_t Clone (const ::test::types::SerializableStruct & _value, ::test::types::SerializableStruct * _result)

    Defined at line 3243 of file fidling/gen/sdk/testing/fidl/types_tests/test.types/hlcpp/test/types/cpp/fidl.h

  • zx_status_t Clone (const ::test::types::SerializableUnion & value, ::test::types::SerializableUnion * result)

    Defined at line 3361 of file fidling/gen/sdk/testing/fidl/types_tests/test.types/hlcpp/test/types/cpp/fidl.h

  • zx_status_t Clone (const ::test::types::StructWithDefault & _value::test::types::StructWithDefault * _result)

    Defined at line 3384 of file fidling/gen/sdk/testing/fidl/types_tests/test.types/hlcpp/test/types/cpp/fidl.h