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

#include <TypeObject.h>

Public Member Functions

 CommonEnumeratedLiteral ()
 
 CommonEnumeratedLiteral (ACE_CDR::Long a_value, EnumeratedLiteralFlag a_flags)
 
bool operator== (const CommonEnumeratedLiteral &other) const
 
bool operator!= (const CommonEnumeratedLiteral &other) const
 

Public Attributes

ACE_CDR::Long value
 
EnumeratedLiteralFlag flags
 

Detailed Description

Definition at line 2481 of file TypeObject.h.

Constructor & Destructor Documentation

◆ CommonEnumeratedLiteral() [1/2]

OpenDDS::XTypes::CommonEnumeratedLiteral::CommonEnumeratedLiteral ( )
inline

Definition at line 2485 of file TypeObject.h.

2486  : value(0)
2487  , flags(0)
2488  {}

◆ CommonEnumeratedLiteral() [2/2]

OpenDDS::XTypes::CommonEnumeratedLiteral::CommonEnumeratedLiteral ( ACE_CDR::Long  a_value,
EnumeratedLiteralFlag  a_flags 
)
inline

Definition at line 2490 of file TypeObject.h.

2492  : value(a_value)
2493  , flags(a_flags)
2494  {}

Member Function Documentation

◆ operator!=()

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

Definition at line 2501 of file TypeObject.h.

2502  {
2503  return !(*this == other);
2504  }

◆ operator==()

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

Definition at line 2496 of file TypeObject.h.

References flags, and value.

2497  {
2498  return value == other.value && flags == other.flags;
2499  }

Member Data Documentation

◆ flags

EnumeratedLiteralFlag OpenDDS::XTypes::CommonEnumeratedLiteral::flags

◆ value

ACE_CDR::Long OpenDDS::XTypes::CommonEnumeratedLiteral::value

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