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
-
class Baz -
class BazFooRequest -
class BazFooResponse -
class Baz_EventSender -
class Baz_Proxy -
class Baz_RequestDecoder -
class Baz_RequestEncoder -
class Baz_ResponseDecoder -
class Baz_ResponseEncoder -
class Baz_Stub -
class Baz_Sync -
class Baz_SyncProxy -
class CopyableStruct -
class EmptyFlexibleEnum -
class EmptyStruct -
class ErrorSyntax -
class ErrorSyntax_EmptyPayload_Response -
class ErrorSyntax_EmptyPayload_Result -
class ErrorSyntax_EventSender -
class ErrorSyntax_FooPayload_Result -
class ErrorSyntax_Proxy -
class ErrorSyntax_RequestDecoder -
class ErrorSyntax_RequestEncoder -
class ErrorSyntax_ResponseDecoder -
class ErrorSyntax_ResponseEncoder -
class ErrorSyntax_Stub -
class ErrorSyntax_Sync -
class ErrorSyntax_SyncProxy -
class FlexibleBits -
class FlexibleEnum -
class FooEvent -
class FooRequest -
class FooResponse -
class HandleStruct -
class InnerTable -
class MoveOnlyStruct -
class MsgWrapper -
class MsgWrapperTestNonResourceXUnionResponse -
class MsgWrapperTestResourceTableResponse -
class MsgWrapperTestTableResponse -
class MsgWrapperTestXUnionResponse -
class MsgWrapper_EventSender -
class MsgWrapper_Proxy -
class MsgWrapper_RequestDecoder -
class MsgWrapper_RequestEncoder -
class MsgWrapper_ResponseDecoder -
class MsgWrapper_ResponseEncoder -
class MsgWrapper_Stub -
class MsgWrapper_Sync -
class MsgWrapper_SyncProxy -
class NonInlinableHandleStruct -
class ReqMember -
class SampleEmptyTable -
class SampleTable -
class SerializableStruct -
class SerializableTable -
class SerializableUnion -
class StructOfOptionals -
class StructWithDefault -
class StructWithPadding -
class StructWithoutPadding -
class TableMaxOrdinal3WithReserved2 -
class TableWithSubTables -
class TestFlexibleUnionInArrayInStruct -
class TestFlexibleUnionInStruct -
class TestHandleTable -
class TestHandleTableNonInlinableField -
class TestInterface -
class TestInterfaceTestMethodRequest -
class TestInterfaceTestMethodResponse -
class TestInterface_EventSender -
class TestInterface_Proxy -
class TestInterface_RequestDecoder -
class TestInterface_RequestEncoder -
class TestInterface_ResponseDecoder -
class TestInterface_ResponseEncoder -
class TestInterface_Stub -
class TestInterface_Sync -
class TestInterface_SyncProxy -
class TestNonResourceXUnion -
class TestResourceTable -
class TestStrictOptionalXUnionInStruct -
class TestStrictXUnion -
class TestStrictXUnionInArrayInStruct -
class TestStrictXUnionInStruct -
class TestTable -
class TestUnion -
class TestXUnion -
class TypesTest -
class TypesTestNonNullableChannelRequest -
class TypesTestService -
class TypesTest_EventSender -
class TypesTest_Proxy -
class TypesTest_RequestDecoder -
class TypesTest_RequestEncoder -
class TypesTest_ResponseDecoder -
class TypesTest_ResponseEncoder -
class TypesTest_Stub -
class TypesTest_Sync -
class TypesTest_SyncProxy -
class Uint64Table -
class UnionWithUint64 -
class UsesAnonymous -
class UsesAnonymousFooMethodRequest -
class UsesAnonymous_EventSender -
class UsesAnonymous_FooMethod_Error -
class UsesAnonymous_FooMethod_Response -
class UsesAnonymous_FooMethod_Result -
class UsesAnonymous_Proxy -
class UsesAnonymous_RequestDecoder -
class UsesAnonymous_RequestEncoder -
class UsesAnonymous_ResponseDecoder -
class UsesAnonymous_ResponseEncoder -
class UsesAnonymous_Stub -
class UsesAnonymous_Sync -
class UsesAnonymous_SyncProxy -
class VectorStruct
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