class PrimitiveTypes

Defined at line 436 of file fidling/gen/src/tests/fidl/compatibility/fidl/fidl_service/cpp/fidl/fidl.test.compatibility/cpp/natural_types.h

Public Methods

void PrimitiveTypes (bool b, int8_t i8, int16_t i16, int32_t i32, int64_t i64, uint8_t u8, uint16_t u16, uint32_t u32, uint64_t u64, float f32, double f64)
void PrimitiveTypes ()

Default constructs a |PrimitiveTypes| only if all of its members are default constructible.

Defined at line 446 of file fidling/gen/src/tests/fidl/compatibility/fidl/fidl_service/cpp/fidl/fidl.test.compatibility/cpp/natural_types.h

void PrimitiveTypes (PrimitiveTypes && )

Defined at line 449 of file fidling/gen/src/tests/fidl/compatibility/fidl/fidl_service/cpp/fidl/fidl.test.compatibility/cpp/natural_types.h

void PrimitiveTypes (Storage_ storage)
void PrimitiveTypes (const PrimitiveTypes & other)
PrimitiveTypes & operator= (const PrimitiveTypes & other)
bool operator== (const PrimitiveTypes & other)
bool operator!= (const PrimitiveTypes & other)
bool b ()
bool & b ()
PrimitiveTypes & b (bool value)

Setter for b.

int8_t i8 ()
int8_t & i8 ()
PrimitiveTypes & i8 (int8_t value)

Setter for i8.

int16_t i16 ()
int16_t & i16 ()
PrimitiveTypes & i16 (int16_t value)

Setter for i16.

int32_t i32 ()
int32_t & i32 ()
PrimitiveTypes & i32 (int32_t value)

Setter for i32.

int64_t i64 ()
int64_t & i64 ()
PrimitiveTypes & i64 (int64_t value)

Setter for i64.

PrimitiveTypes & operator= (PrimitiveTypes && )

Defined at line 450 of file fidling/gen/src/tests/fidl/compatibility/fidl/fidl_service/cpp/fidl/fidl.test.compatibility/cpp/natural_types.h

uint8_t u8 ()
uint8_t & u8 ()
PrimitiveTypes & u8 (uint8_t value)

Setter for u8.

uint16_t u16 ()
uint16_t & u16 ()
PrimitiveTypes & u16 (uint16_t value)

Setter for u16.

uint32_t u32 ()
uint32_t & u32 ()
PrimitiveTypes & u32 (uint32_t value)

Setter for u32.

uint64_t u64 ()
uint64_t & u64 ()
PrimitiveTypes & u64 (uint64_t value)

Setter for u64.

float f32 ()
float & f32 ()
PrimitiveTypes & f32 (float value)

Setter for f32.

double f64 ()
double & f64 ()
PrimitiveTypes & f64 (double value)

Setter for f64.

void PrimitiveTypes (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalStructCodingTraits