class Struct
Defined at line 3690 of file fidling/gen/src/tests/fidl/compatibility/fidl/fidl_service/cpp/fidl/fidl.test.compatibility/cpp/natural_types.h
Public Methods
void Struct (Storage_ storage)
void Struct (::fidl_test_compatibility::PrimitiveTypes primitive_types, ::fidl_test_compatibility::DefaultValues default_values, ::fidl_test_compatibility::Arrays arrays, ::fidl_test_compatibility::Arrays2d arrays_2d, ::fidl_test_compatibility::Vectors vectors, ::fidl_test_compatibility::Handles handles, ::fidl_test_compatibility::Strings strings, ::fidl_test_compatibility::DefaultEnum default_enum, ::fidl_test_compatibility::I8Enum i8_enum, ::fidl_test_compatibility::I16Enum i16_enum, ::fidl_test_compatibility::I32Enum i32_enum, ::fidl_test_compatibility::I64Enum i64_enum, ::fidl_test_compatibility::U8Enum u8_enum, ::fidl_test_compatibility::U16Enum u16_enum, ::fidl_test_compatibility::U32Enum u32_enum, ::fidl_test_compatibility::U64Enum u64_enum, ::fidl_test_compatibility::DefaultBits default_bits, ::fidl_test_compatibility::U8Bits u8_bits, ::fidl_test_compatibility::U16Bits u16_bits, ::fidl_test_compatibility::U32Bits u32_bits, ::fidl_test_compatibility::U64Bits u64_bits, ::fidl_test_compatibility::Structs structs, ::fidl_test_compatibility::Unions unions, ::fidl_test_compatibility::ThisIsATable table, ::fidl_test_compatibility::ThisIsAXunion xunion_, bool b)
void Struct ()
Default constructs a |Struct| only if all of its members are default constructible.
Defined at line 3700 of file fidling/gen/src/tests/fidl/compatibility/fidl/fidl_service/cpp/fidl/fidl.test.compatibility/cpp/natural_types.h
void Struct (Struct && )
Defined at line 3703 of file fidling/gen/src/tests/fidl/compatibility/fidl/fidl_service/cpp/fidl/fidl.test.compatibility/cpp/natural_types.h
Struct & operator= (Struct && )
Defined at line 3704 of file fidling/gen/src/tests/fidl/compatibility/fidl/fidl_service/cpp/fidl/fidl.test.compatibility/cpp/natural_types.h
const ::fidl_test_compatibility::PrimitiveTypes & primitive_types ()
::fidl_test_compatibility::PrimitiveTypes & primitive_types ()
Struct & primitive_types (::fidl_test_compatibility::PrimitiveTypes value)
Setter for primitive_types.
const ::fidl_test_compatibility::DefaultValues & default_values ()
::fidl_test_compatibility::DefaultValues & default_values ()
Struct & default_values (::fidl_test_compatibility::DefaultValues value)
Setter for default_values.
const ::fidl_test_compatibility::Arrays & arrays ()
::fidl_test_compatibility::Arrays & arrays ()
Struct & arrays (::fidl_test_compatibility::Arrays value)
Setter for arrays.
const ::fidl_test_compatibility::Arrays2d & arrays_2d ()
::fidl_test_compatibility::Arrays2d & arrays_2d ()
Struct & arrays_2d (::fidl_test_compatibility::Arrays2d value)
Setter for arrays_2d.
const ::fidl_test_compatibility::Vectors & vectors ()
::fidl_test_compatibility::Vectors & vectors ()
Struct & vectors (::fidl_test_compatibility::Vectors value)
Setter for vectors.
const ::fidl_test_compatibility::Handles & handles ()
::fidl_test_compatibility::Handles & handles ()
Struct & handles (::fidl_test_compatibility::Handles value)
Setter for handles.
const ::fidl_test_compatibility::Strings & strings ()
::fidl_test_compatibility::Strings & strings ()
Struct & strings (::fidl_test_compatibility::Strings value)
Setter for strings.
::fidl_test_compatibility::DefaultEnum default_enum ()
::fidl_test_compatibility::DefaultEnum & default_enum ()
Struct & default_enum (::fidl_test_compatibility::DefaultEnum value)
Setter for default_enum.
::fidl_test_compatibility::I8Enum i8_enum ()
::fidl_test_compatibility::I8Enum & i8_enum ()
Struct & i8_enum (::fidl_test_compatibility::I8Enum value)
Setter for i8_enum.
::fidl_test_compatibility::I16Enum i16_enum ()
::fidl_test_compatibility::I16Enum & i16_enum ()
Struct & i16_enum (::fidl_test_compatibility::I16Enum value)
Setter for i16_enum.
::fidl_test_compatibility::I32Enum i32_enum ()
::fidl_test_compatibility::I32Enum & i32_enum ()
Struct & i32_enum (::fidl_test_compatibility::I32Enum value)
Setter for i32_enum.
::fidl_test_compatibility::I64Enum i64_enum ()
::fidl_test_compatibility::I64Enum & i64_enum ()
Struct & i64_enum (::fidl_test_compatibility::I64Enum value)
Setter for i64_enum.
::fidl_test_compatibility::U8Enum u8_enum ()
::fidl_test_compatibility::U8Enum & u8_enum ()
Struct & u8_enum (::fidl_test_compatibility::U8Enum value)
Setter for u8_enum.
::fidl_test_compatibility::U16Enum u16_enum ()
::fidl_test_compatibility::U16Enum & u16_enum ()
Struct & u16_enum (::fidl_test_compatibility::U16Enum value)
Setter for u16_enum.
::fidl_test_compatibility::U32Enum u32_enum ()
::fidl_test_compatibility::U32Enum & u32_enum ()
Struct & u32_enum (::fidl_test_compatibility::U32Enum value)
Setter for u32_enum.
::fidl_test_compatibility::U64Enum u64_enum ()
::fidl_test_compatibility::U64Enum & u64_enum ()
Struct & u64_enum (::fidl_test_compatibility::U64Enum value)
Setter for u64_enum.
::fidl_test_compatibility::DefaultBits default_bits ()
::fidl_test_compatibility::DefaultBits & default_bits ()
Struct & default_bits (::fidl_test_compatibility::DefaultBits value)
Setter for default_bits.
::fidl_test_compatibility::U8Bits u8_bits ()
::fidl_test_compatibility::U8Bits & u8_bits ()
Struct & u8_bits (::fidl_test_compatibility::U8Bits value)
Setter for u8_bits.
::fidl_test_compatibility::U16Bits u16_bits ()
::fidl_test_compatibility::U16Bits & u16_bits ()
Struct & u16_bits (::fidl_test_compatibility::U16Bits value)
Setter for u16_bits.
::fidl_test_compatibility::U32Bits u32_bits ()
::fidl_test_compatibility::U32Bits & u32_bits ()
Struct & u32_bits (::fidl_test_compatibility::U32Bits value)
Setter for u32_bits.
::fidl_test_compatibility::U64Bits u64_bits ()
::fidl_test_compatibility::U64Bits & u64_bits ()
Struct & u64_bits (::fidl_test_compatibility::U64Bits value)
Setter for u64_bits.
const ::fidl_test_compatibility::Structs & structs ()
::fidl_test_compatibility::Structs & structs ()
Struct & structs (::fidl_test_compatibility::Structs value)
Setter for structs.
const ::fidl_test_compatibility::Unions & unions ()
::fidl_test_compatibility::Unions & unions ()
Struct & unions (::fidl_test_compatibility::Unions value)
Setter for unions.
const ::fidl_test_compatibility::ThisIsATable & table ()
::fidl_test_compatibility::ThisIsATable & table ()
Struct & table (::fidl_test_compatibility::ThisIsATable value)
Setter for table.
const ::fidl_test_compatibility::ThisIsAXunion & xunion_ ()
::fidl_test_compatibility::ThisIsAXunion & xunion_ ()
Struct & xunion_ (::fidl_test_compatibility::ThisIsAXunion value)
Setter for xunion_.
bool b ()
bool & b ()
Struct & b (bool value)
Setter for b.
void Struct (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalStructCodingTraits