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

#include <TypeObject.h>

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

Public Member Functions

 MinimalEnumeratedType ()
 
 MinimalEnumeratedType (const EnumTypeFlag &a_enum_flags, const MinimalEnumeratedHeader &a_header, const MinimalEnumeratedLiteralSeq &a_literal_seq)
 
bool operator== (const MinimalEnumeratedType &other) const
 
bool operator!= (const MinimalEnumeratedType &other) const
 

Public Attributes

EnumTypeFlag enum_flags
 
MinimalEnumeratedHeader header
 
MinimalEnumeratedLiteralSeq literal_seq
 

Detailed Description

Definition at line 2664 of file TypeObject.h.

Constructor & Destructor Documentation

◆ MinimalEnumeratedType() [1/2]

OpenDDS::XTypes::MinimalEnumeratedType::MinimalEnumeratedType ( )
inline

Definition at line 2669 of file TypeObject.h.

2670  : enum_flags(0)
2671  {}

◆ MinimalEnumeratedType() [2/2]

OpenDDS::XTypes::MinimalEnumeratedType::MinimalEnumeratedType ( const EnumTypeFlag a_enum_flags,
const MinimalEnumeratedHeader a_header,
const MinimalEnumeratedLiteralSeq a_literal_seq 
)
inline

Definition at line 2673 of file TypeObject.h.

2676  : enum_flags(a_enum_flags)
2677  , header(a_header)
2678  , literal_seq(a_literal_seq)
2679  {}
MinimalEnumeratedHeader header
Definition: TypeObject.h:2666
MinimalEnumeratedLiteralSeq literal_seq
Definition: TypeObject.h:2667

Member Function Documentation

◆ operator!=()

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

Definition at line 2686 of file TypeObject.h.

2687  {
2688  return !(*this == other);
2689  }

◆ operator==()

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

Definition at line 2681 of file TypeObject.h.

References enum_flags, header, and literal_seq.

2682  {
2683  return enum_flags == other.enum_flags && header == other.header && literal_seq == other.literal_seq;
2684  }
MinimalEnumeratedHeader header
Definition: TypeObject.h:2666
MinimalEnumeratedLiteralSeq literal_seq
Definition: TypeObject.h:2667

Member Data Documentation

◆ enum_flags

EnumTypeFlag OpenDDS::XTypes::MinimalEnumeratedType::enum_flags

◆ header

MinimalEnumeratedHeader OpenDDS::XTypes::MinimalEnumeratedType::header

◆ literal_seq

MinimalEnumeratedLiteralSeq OpenDDS::XTypes::MinimalEnumeratedType::literal_seq

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