OpenDDS  Snapshot(2023/04/07-19:43)
Public Member Functions | Public Attributes | List of all members
OpenDDS::XTypes::CommonStructMember Struct Reference

#include <TypeObject.h>

Collaboration diagram for OpenDDS::XTypes::CommonStructMember:
Collaboration graph
[legend]

Public Member Functions

 CommonStructMember ()
 
 CommonStructMember (const MemberId &a_member_id, const StructMemberFlag &a_member_flags, const TypeIdentifier &a_member_type_id)
 
bool operator== (const CommonStructMember &other) const
 
bool operator!= (const CommonStructMember &other) const
 

Public Attributes

MemberId member_id
 
StructMemberFlag member_flags
 
TypeIdentifier member_type_id
 

Detailed Description

Definition at line 1219 of file TypeObject.h.

Constructor & Destructor Documentation

◆ CommonStructMember() [1/2]

OpenDDS::XTypes::CommonStructMember::CommonStructMember ( )
inline

Definition at line 1224 of file TypeObject.h.

1225  : member_id(0)
1226  , member_flags(0)
1227  {}

◆ CommonStructMember() [2/2]

OpenDDS::XTypes::CommonStructMember::CommonStructMember ( const MemberId a_member_id,
const StructMemberFlag a_member_flags,
const TypeIdentifier a_member_type_id 
)
inline

Definition at line 1229 of file TypeObject.h.

1232  : member_id(a_member_id)
1233  , member_flags(a_member_flags)
1234  , member_type_id(a_member_type_id)
1235  {}

Member Function Documentation

◆ operator!=()

bool OpenDDS::XTypes::CommonStructMember::operator!= ( const CommonStructMember other) const
inline

Definition at line 1242 of file TypeObject.h.

1243  {
1244  return !(*this == other);
1245  }

◆ operator==()

bool OpenDDS::XTypes::CommonStructMember::operator== ( const CommonStructMember other) const
inline

Definition at line 1237 of file TypeObject.h.

References member_flags, member_id, and member_type_id.

1238  {
1239  return member_id == other.member_id && member_flags == other.member_flags && member_type_id == other.member_type_id;
1240  }

Member Data Documentation

◆ member_flags

StructMemberFlag OpenDDS::XTypes::CommonStructMember::member_flags

◆ member_id

MemberId OpenDDS::XTypes::CommonStructMember::member_id

◆ member_type_id

TypeIdentifier OpenDDS::XTypes::CommonStructMember::member_type_id

The documentation for this struct was generated from the following file: